Skip to main content
Version: latest

答卷数据与账号关联方案

目标#

  • 使答卷数据带上第三方系统传入的用户标识
  • 使第三方系统及时获得答卷的数据

方案一:自定义参数#

重要提示

该功能为 高级版 付费功能,如未升级,请先 升级 后再使用

  • 优点:对接成本低
  • 缺点:参数有可能被转发,导致多份数据关联同一个用户标识

对接步骤#

  1. 设置自定义链接,在问卷链接添加 userid 字段,为不同的填答者生成一个特定链接
  1. 将问卷链接推送给对应的填答者完成填答
  2. 通过数据推送获得回答数据,payload 数据中有 userid 字段
  3. 或通过获取回答详情接口获得回答数据,data 数据中有 userid 字段

方案二:创建第三方账号(回答端)#

重要提示

该功能为 尊享版 付费功能,如未升级,请先 升级 后再使用

  • 优点:严谨的登录逻辑、账号唯一
  • 缺点:对接成本较高,需要组合使用多个接口

对接步骤#

  1. 使用注册第三方账号为填答者创建一个 SSO 账号,传入类型为 respondent,传入 openid 为用户唯一标识
  2. 调用接口获取一次性登录码,用于账号的静默登录,登录的时机由使用方控制,请保证用户在你的内部系统已经登录过,防止数据泄露或越权
  3. 构造链接带上一次性登录码,使用 action:survey_collect,获得跳转链接。引导用户进入链接,此时用户已经在问卷内静默登录成功,并且进入问卷答题页
  4. 通过数据推送获得回答数据,payload 数据中有 third_party_user 字段,为上方注册的第三方账号信息
  5. 或通过获取回答详情接口获得回答数据,data 数据中有 third_party_user 字段,为上方注册的第三方账号信息