我试着表演 https://socialize.us1.gigya.com/socialize.removeConnection?provider=facebook& ...
这是我从Chrome devTools中复制的参数:
我认为前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有助于某种方式。问题解决了。如果有人能够更好地解释 - 不要害羞。
答案 0 :(得分:1)
每个Gigya用户可以拥有多个身份 - 一个用于Facebook,一个用于Google+,一个用于Twitter等。只要该身份不是用户记录中的最后一个身份,您就可以在任何这些身份上调用removeConnection。 。用户必须至少拥有一个身份。