【问题标题】:Why has my Facebook access token suddenly stopped working? "OAuthException: Error validating access token."为什么我的 Facebook 访问令牌突然停止工作? “OAuthException:验证访问令牌时出错。”
【发布时间】:2011-01-06 06:03:09
【问题描述】:

我有一个 iframe Facebook 应用程序,它使用 Facebook PHP SDK 进行身份验证和进行 api 调用。在身份验证期间,系统会提示用户输入基本信息和脱机访问权限。如果他们允许我的应用程序访问,Facebook 会将他们重定向回我的应用程序并提供一个会话数组,其中包含access_token 和一个expires0。此时我将此会话数组保存到数据库中,并在随后的页面上获取它并将其传递给$facebook->setSession()。之后,我进行 api 调用。昨晚对我来说一切正常,然后今天早上我刷新浏览器时,我得到了这个异常: OAuthException: Error validating access token.

我也尝试过不传递会话数组,而是将访问令牌直接传递给$facebook->api(),但我得到了同样的错误。据我了解,由于授予了离线访问权限,因此此访问令牌应始终有效。任何想法为什么这会突然停止工作?

【问题讨论】:

  • 您更改了您的 Facebook 密码吗?这可能会破坏 offline_access 权限。

标签: php facebook oauth


【解决方案1】:

这可能是由 Facebook 的访问令牌问题引起的。这个问题在几个小时前就解决了。在此处查看更多详细信息:http://developers.facebook.com/live_status

【讨论】:

    猜你喜欢
    • 2012-01-19
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 2012-09-18
    • 2015-02-25
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多