Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
致命错误:base_facebook.php中未捕获GraphMethodException_Php_Facebook Graph Api_Facebook Php Sdk - Fatal编程技术网

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

致命错误:base_facebook.php中未捕获GraphMethodException,php,facebook-graph-api,facebook-php-sdk,Php,Facebook Graph Api,Facebook Php Sdk,我正在使用FacebookPHPSDKV3.2.3,并构建了一个基于web的应用程序,它只需获取用户的相册和图片,并在用户授权后将其显示在我们的网站上 我已经在不同的浏览器/网络上的不同机器上测试了站点功能,一切都按照我们的预期工作。我们可以按照开发人员在帐户上设置的权限以及测试用户进行授权,并且可以无问题地授权和查看图片/相册 我提交了应用程序进行审查,但被拒绝-这些是返回的注释 When I click on the Facebook button, I receive the follow

我正在使用FacebookPHPSDKV3.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."

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

看起来您正试图访问代码中您无权访问的内容,或者不存在的内容

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

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

阅读更多关于这一点的信息——人们似乎犯了这个错误,因为他们试图访问他们的帐户无法看到的受年龄或国家限制的数据。我的API调用只是为了获取登录用户的图像,所以不知道这有什么关系。另外,我如何知道Facebook授权人的账户限制是什么?