Gigya - 完成自动生成帐户的注册

时间:2017-11-30 06:54:03

标签: javascript gigya

新手到gigya。我一直在尝试确定如何在我的Web应用程序中为使用带有自动生成详细信息的gigya REST api生成的帐户完成注册。我有该帐户的UID,我可以使用该帐户检索用户详细信息 我的问题是:
是否可以使用完整注册屏幕设置完成该帐户的注册(自动生成)?
如果是这样,我怎样才能完成配置文件?

2 个答案:

答案 0 :(得分:0)

屏幕集是客户端的,因此,无法在REST实现中使用“完成注册”屏幕。

三种可能的解决方案是:

  1. 如果您有数据:在accounts.register的调用中包含所有必要的数据属性。
  2. 如果您有数据:注册用户后,使用UID调用accounts.setAccountInfo并添加必要的数据属性。
  3. 如果您拥有数据:请勿通过REST执行任何操作以完成注册信息(并将其保留为“待处理”状态设置 finalizeRegistration:false 。这将导致API返回“errorCode”:206001,“errorMessage”:“帐户待定注册”)。然后将screen-sets添加到您的页面/应用程序,当用户尝试登录时,需要通过“完成注册”屏幕提供缺少的所有必需信息,该屏幕将自动触发并提示用户输入此数据,然后完成注册。

答案 1 :(得分:0)

@sadiqmc你能解释一下你正在尝试做些什么吗?您尝试完成的流程是什么?
编辑: 根据您的流程,您可能不应该使用Update Profile屏幕让用户更改其信息,因为自动生成的内容会预先填充并会让用户感到困惑。

由于您已拥有UID,因此您可以构建通用表单以收集用户的数据,然后使用setAccountInfo更新帐户。