Version: v22.10- 使答卷数据带上第三方系统传入的用户标识
- 使第三方系统及时获得答卷的数据
方案一:自定义参数#
- 优点:对接成本低
- 缺点:参数有可能被转发,导致多份数据关联同一个用户标识
对接步骤#
- 在问卷链接添加 openid 字段,为不同的填答者生成一个特定链接
- 将问卷链接推送给对应的填答者完成填答
- 通过数据推送获得回答数据,payload 数据中有 openid 字段
- 或通过获取回答详情接口获得回答数据,data 数据中有 openid 字段
方案二:创建第三方账号(回答端)#
- 优点:严谨的登录逻辑、账号唯一
- 缺点:对接成本较高,需要组合使用多个接口
对接步骤#
- 使用注册第三方账号为填答者创建一个 SSO 账号,传入类型为 respondent,传入 openid 为用户唯一标识
- 调用接口获取一次性登录码,用于账号的静默登录,登录的时机由使用方控制,请保证用户在你的内部系统已经登录过,防止数据泄露或越权
- 构造链接带上一次性登录码,使用 action:survey_collect,获得跳转链接。引导用户进入链接,此时用户已经在问卷内静默登录成功,并且进入问卷答题页
- 通过数据推送获得回答数据,payload 数据中有 third_party_user 字段,为上方注册的第三方账号信息
- 或通过获取回答详情接口获得回答数据,data 数据中有 third_party_user 字段,为上方注册的第三方账号信息