首页 文章

Facebook API返回“无效的OAuth访问令牌签名” .

提问于
浏览
1

对于我的网站,我使用Facebook API从几个Facebook页面获取事件 . 为此我创建了一个Facebook应用程序 .

但是,即使以前使用过,API现在也会返回错误:

"message": "Invalid OAuth access token signature.",
"type":"OAuthException",
"code": 190,

以下是重现错误的步骤:

  • https://developers.facebook.com/apps上转到应用的信息中心

  • 获取应用ID(APP_ID)和应用秘密(APP_SECRET)

  • 使用app id和app secret通过使用此URL获取访问令牌:

https://graph.facebook.com/oauth/access_token?client_id=APP_ID&client_secret = APP_SECRET&grant_type = client_credentials

  • 这会返回类似的内容

{ “的access_token”: “123412342134 | f34f34f32fc3rc4rc324r-X”, “token_type”: “旗手”}

  • 然后我使用此访问令牌来访问事件

https://graph.facebook.com/v2.12/ {11239244970} / events /?fields = {id,name}&access_token = {123412342134 | f34f34f32fc3rc4rc324r-X}

  • 但是,这会返回上面提到的错误“无效的OAuth访问令牌签名 . ” .

我被困在这里这里的帖子似乎都没有解决我的问题 .

我已经尝试重置app秘密,但这没有帮助 . 任何提示都非常感谢!

1 回答

  • 1

    看来这个错误的原因是,如果您使用用户访问令牌并且该用户正在参与,感兴趣或已被邀请参与该页面的事件,则Facebook目前仅使用Pages API返回页面的事件(如由@unknown_b回答related question over here) .

相关问题