【发布时间】:2016-02-05 18:11:10
【问题描述】:
我尝试执行 https://socialize.us1.gigya.com/socialize.removeConnection?provider=facebook&...
这是我从 Chrome devTools 复制的参数:
- 提供者:facebook
- lastIdentityHandling:soft
- removeLoginID:true
- APIKey:{someKey}
- login_token:{someToken}
- authMode:cookie
- gmid:{someGmid}
- ucid:{someUcid}
- sdk:js_5.8.10
- 格式:jsonp
- 回调:gigya._.apiAdapters.web.callback
- 上下文:R1452017714731_0.4621349780354649
我认为前 3 个更重要。
问题是,当我尝试在本地和从主机运行它时,我收到了不同的响应。有人告诉我,gigya 的配置方式相同。
本地一切都很好:
gigya._.apiAdapters.web.callback({ “状态码”:200, “错误代码”:0, "statusReason": "OK", "callId": "693bb63e639f409691925e207d8a180e", "时间": "2016-01-05T18:15:14.024Z", “上下文”:“R1452017714731_0.4621349780354649” });
主机显示这个
gigya._.apiAdapters.web.callback({ "errorMessage": "不支持", "errorDetails": "不能删除最后一个身份", “状态代码”:400, “错误代码”:400096, "statusReason": "错误请求", "callId": "43856e53efad4ef3890a8671b96f6006", "时间": "2016-01-05T18:16:16.695Z", “上下文”:“R1452017777589_0.7615769929252565” });
谁能告诉我这是什么意思
"errorMessage": "不支持", "errorDetails": "不能删除最后一个身份"
提前致谢。
UPD:将 removeLoginID 设置为 false 会有所帮助。问题解决了。如果有人能更好地解释 - 不要害羞。
【问题讨论】: