未捕获的 OAuthException Facebook PHP SDK

Posted

技术标签:

【中文标题】未捕获的 OAuthException Facebook PHP SDK【英文标题】:Uncaught OAuthException FaceBook PHP SDK 【发布时间】:2012-01-14 15:24:25 【问题描述】:

我将 exmaples 文件夹中 Facebook php sdk 中的整个 example.php 复制到另一个 php 文件中,但出现此错误: 致命错误:未捕获的 OAuthException:无效的 OAuth 访问令牌签名。扔在 C:\wamp\www\facebook-php-sdk-4ea94b9\src\base_facebook.php 在第 1039 行。

当我评论这一行时: $naitik = $facebook->api('/naitik'); .除了这个错误,一切似乎都很好:注意:未定义变量:第 100 行 C:\wamp\www\facebook-php-sdk-4ea94b9\examples\newExample.php 中的 naitik。这是预期的。可能是什么问题?

【问题讨论】:

【参考方案1】:

您可能没有正确遵循身份验证过程。确保您的应用程序 ID 和密钥正确。确保您从您在 facebook 应用设置中指定的域运行您的应用。

【讨论】:

请尝试检查访问令牌:developers.facebook.com/tools/lint 并查看您拥有的访问令牌类型。您可能没有获得正确类型的访问令牌。请参阅developers.facebook.com/docs/authentication 了解更多信息。

以上是关于未捕获的 OAuthException Facebook PHP SDK的主要内容,如果未能解决你的问题,请参考以下文章

OAuthException "(#210) 主题必须是一个页面。"

Facebook 错误:“(#100)无效参数”、“OAuthException”、“代码”:100

OAuthException: (#2) 未能创建任何应用请求

OAuthException 200 facebook sdk wp8

Facebook:OAuthException:此授权码已被使用

OAuthException (#368) 尝试的操作被视为滥用或以其他方式被禁止