我试图执行 https://socialize.us1.gigya.com/socialize.removeConnection?provider=facebook& ...
这是我从 Chrome devTools 复制的参数:
- 提供者:脸书
- 最后身份处理:软
- 删除登录ID:真
- APIKey:{someKey}
- login_token:{someToken}
- 身份验证模式:cookie
- 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": "OK", "callId": "693bb63e639f409691925e207d8a180e", "time": "2016-01-05T18: 15:14.024Z", "上下文": "R1452017714731_0.4621349780354649" });
主持人展示了这个
gigya._.apiAdapters.web.callback({ "errorMessage": "Not supported", "errorDetails": "Last identity cannot be removed", "statusCode": 400, "errorCode": 400096, "statusReason": "Bad请求”,“callId”:“43856e53efad4ef3890a8671b96f6006”,“时间”:“2016-01-05T18:16:16.695Z”,“上下文”:“R1452017777589_0.7615769929252565”});
谁能告诉我这是什么意思
“errorMessage”:“不支持”,“errorDetails”:“无法删除最后一个身份”
提前致谢。
UPD:将 removeLoginID 设置为 false 会有所帮助。问题解决了。如果有人可以更好地解释 - 不要害羞。