3
我有一个非常奇怪的Facebook用户身份验证问题。基本上它适用于90%的用户,但对于10%,我总是会遇到一个错误“错误验证验证码”。他们试图从不同的浏览器,操作系统登录,他们总是得到相同的错误。Facebook OAuth错误验证验证码有时发生
我做了所有的书:
https://www.facebook.com/dialog/oauth?scope=email%2C+user_birthday%2C+publish_stream%2C+publish_actions%2C+user_hometown&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fbetchallenge%2F&client_id=.....
然后我抢码参数从响应和发送新传请求:
https://graph.facebook.com/oauth/access_token?client_secret=...&redirect_uri=http%3A%2F%2Fapps.facebook.com%2Fbetchallenge%2F&code=...&client_id=212564568790055
我跟所有的规则,redirect_uris中是相同的,他们没有任何特殊字符?...
有什么想法吗?
我解决了这个问题。问题出在设置他们的Facebook帐户的用户通过HTTPS连接到Facebook。在这种情况下,您必须将https请求发送到Facebook,而不是http(尽管在我的示例中它是https,实际上我并未使用https)。 –
最好是将其作为答案发布,所以从Google进来的人很清楚您的问题已经解决。 –