致命错误:base_facebook.php中未捕获的GraphMethodException

时间:2014-06-05 08:30:38

标签: php facebook-graph-api facebook-php-sdk

我正在使用Facebook PHP SDK V3.2.3并构建了一个基于Web的应用程序,该应用程序只需获取用户相册和图片,并在用户授权后在我们的网站上显示它们。

我已经在不同浏览器/网络上的不同计算机上测试了网站功能,一切都按照我们的预期正常运行。我们可以授权开发人员在帐户和测试用户上设置并授权并查看图片/相册,无问题。

我提交了该应用以供审核但被拒绝了 - 这些是返回的注释。

When I click on the Facebook button, I receive the following error message, 
" Fatal error:     Uncaught GraphMethodException: Unsupported get request. thrown in
/home/websitename/public_html/sitedir/src/base_facebook.php
on line 1325."

还有其他人有这个问题吗?我完全不知所措,因为我无法重新调试这个问题。

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试访问您无法访问的代码中的某些内容,或者某些不存在的内容。

您应始终将您的Facebook API代码包装在try ... catch语句中以捕获任何问题并优雅地失败。

try {
    // some Facebook API call
} catch ( Exception $e ) {
    // an error occurred
    echo $e->getMessage();
}