无法获取访问令牌

时间:2011-11-20 17:01:22

标签: facebook-graph-api oauth access-token

为什么会收到以下错误消息?

{"error":{"message":"Error validating login secret. Since your application has a login secret in addition to a secret key, you must use the login secret and not the secret key with OAuth.","type":"OAuthException"}}

$url='https://graph.facebook.com/oauth/access_token?client_id='.$APPID.'&redirect_uri='.$RDURL.'&client_secret='.$APPSECRET.'&code='.$_GET['code'];

1 个答案:

答案 0 :(得分:1)

我认为在Facebook上的应用程序的设置页面中,您启用了此选项:

  

'强制使用登录密码进行OAuth调用和使用auth.login'

尝试禁用它并查看它是否有帮助。如果不是,请尝试使用“登录密码”替换$APPSECRET,如果有的话。