Gigya回复“最后身份无法删除”

时间:2016-01-05 18:54:15

标签: facebook gigya

我试着表演 https://socialize.us1.gigya.com/socialize.removeConnection?provider=facebook& ...

这是我从Chrome devTools中复制的参数:

  • 提供商:实
  • lastIdentityHandling:软
  • removeLoginID:真
  • APIKey:{someKey}
  • login_token:{someToken}
  • authMode:饼干
  • GMID:{someGmid}
  • UCID:{someUcid}
  • SDK:js_5.8.10
  • 格式:JSONP
  • 回调:的Gigya ._ apiAdapters.web.callback
  • 上下文:R1452017714731_0.4621349780354649

我认为前3个更重要。

问题是,当我尝试在本地和主机上运行时,我收到了不同的响应。有人告诉我,gigya的配置方式相同。

本地一切都很好:

  

的Gigya ._。apiAdapters.web.callback({     “statusCode”:200,     “errorCode”:0,     “statusReason”:“好的”,     “callId”:“693bb63e639f409691925e207d8a180e”,     “时间”:“2016-01-05T18:15:14.024Z”,     “上下文”:“R1452017714731_0.4621349780354649”   });

主持人显示此

  

的Gigya ._。apiAdapters.web.callback({     “errorMessage”:“不支持”,     “errorDetails”:“无法移除最后一个身份”,     “statusCode”:400,     “errorCode”:400096,     “statusReason”:“错误请求”,     “callId”:“43856e53efad4ef3890a8671b96f6006”,     “时间”:“2016-01-05T18:16:16.695Z”,     “上下文”:“R1452017777589_0.7615769929252565”   });

有谁可以告诉我这是什么意思

  

“errorMessage”:“不支持”,     “errorDetails”:“无法移除最后一个身份”

提前致谢。

UPD:将removeLoginID设置为false有助于某种方式。问题解决了。如果有人能够更好地解释 - 不要害羞。

1 个答案:

答案 0 :(得分:1)

每个Gigya用户可以拥有多个身份 - 一个用于Facebook,一个用于Google+,一个用于Twitter等。只要该身份不是用户记录中的最后一个身份,您就可以在任何这些身份上调用removeConnection。 。用户必须至少拥有一个身份。