【发布时间】:2011-10-30 10:30:53
【问题描述】:
我正在尝试为使用 OAuth 的用户获取身份验证令牌。
一切正常,当用户尝试使用 HTTPS(即来自 https://apps.facebook.com/APPNAME )访问应用程序时,我得到了很好的令牌。但是,如果用户来自 HTTP(大多数用户都是),我在尝试获取时从 facebook 收到 400 错误:
{
"error": {
"message": "Error validating verification code.",
"type": "OAuthException"
}
}
为什么会这样?
【问题讨论】:
-
你在初始化你的 javascript sdk 时是否使用了 `oauth : true`?
-
我没有使用javascript SDK..这是两台服务器通信
-
您的
redirect_uri是否被硬编码为始终使用 https?与获取代码时相比,获取 access_token 时如何设置?只是想知道它是否可能是第一次是 http,因为那是用户当前的方案,然后是 https,因为重定向是第二次。
标签: facebook authentication oauth