Php 未捕获的异常

Php 未捕获的异常,php,facebook,Php,Facebook,伙计们,请帮我解决这个问题…我的程序给出的错误是“致命错误:未捕获OAuthException:验证应用程序时出错”。。。 我的程序代码是: require ("src/facebook.php"); $appapikey = 'xxx'; $appsecret = 'xxx'; $facebook = new Facebook($appapikey, $appsecret); $user_id = $facebook->getUser(); $friends = $faceboo

伙计们,请帮我解决这个问题…我的程序给出的错误是“致命错误:未捕获OAuthException:验证应用程序时出错”。。。 我的程序代码是:

require ("src/facebook.php");

$appapikey = 'xxx';
$appsecret = 'xxx';

$facebook = new Facebook($appapikey, $appsecret);

$user_id = $facebook->getUser();

$friends = $facebook->api('friends.get');



echo "<p>Hello <fb:name uid=\"$user_id\" useyou=\"false\" linked=\"false\" firstnameonly=\"true\"></fb:name>, you have ".count($friends)." friends";

foreach($friends as $friend){
     $infos.=$friend.",";
}

$infos = substr($infos,0,strlen($infos)-1);

$gender=$facebook->api_client->users_getInfo($infos,'sex');

$gender_array = array(); 

foreach($gender as $gendervalue){
     $gender_array[$gendervalue[sex]]++;
}

$male = round($gender_array[male]*100/($gender_array[male]+$gender_array[female]),2);
$female = 100-$male;

echo "<ul><li>Males: $male%</li><li>Females: $female%</li></ul>";
require(“src/facebook.php”);
$appapikey='xxx';
$appsecret='xxx';
$facebook=newfacebook($appapikey,$appsecret);
$user_id=$facebook->getUser();
$friends=$facebook->api('friends.get');
回声“你好,你有”。数一数($friends)。“friends”;
foreach($friends as$friend){
$infos.=$friend.“,”;
}
$infos=substr($infos,0,strlen($infos)-1);
$gender=$facebook->api\u client->users\u getInfo($infos,'sex');
$gender_array=array();
foreach($gendervalue为$gendervalue){
$gender_数组[$gendervalue[sex]]++;
}
$male=圆形($SENDER_数组[男性]*100/($SENDER_数组[男性]+$SENDER_数组[女性]),2);
$女性=100-$男性;
回声“
  • 雄性:$male%
  • 雌性:$male%
      ”;
您没有正确创建Facebook实例。您应该使用单个参数(数组),而不是两个单独的参数。参见GIT上的

$facebook=新的facebook(数组)(
“appId”=>$appapikey,
“机密”=>$appsecret,
));

首先,我希望您计划很快重新设置应用程序的秘密,但您似乎正在使用一些非常旧的SDK示例。你确定你确实有正确的应用程序信息,并且应用程序存在并且设置正确吗?bt和阵列。。。我甚至添加了一个试抓块。。。根据另一个人的建议。。。它告诉我这个错误:错误:FacebookApiException对象([result:protected]=>Array([error]=>Array([type]=>OAuthException[message]=>Invalid OAuth access token signature.))[message:protected]=>Invalid OAuth access token signature.[string:private]=>[code:protected]=>0[文件:protected]=>E:\HostingSpaces\bombil\bombil.com\wwwroot\genderper\src\facebook.php[line:protected]=>523[trace:private]=>Array([0]=>Array([function]=>u-graph[class]=>facebook[type]=>->->[args]=>Array([0]=>friends.get])[1]=>Array([file]=>E:\HostingSpaces\bombil\bombil.com\wwroot\genderper\src\facebook.php[line]=>472][function]=>call\u user\u func\u array[args]=>array([0]=>array([0]=>Facebook对象([appId:protected]=>[apiSecret:protected]=>[session:protected]=>[sessionLoaded:protected]=>1[CookieSuploadport:protected]=>[fileUploadSupport:protected]=>]=>friends.get))[2]=>Array([file]=>E:\hostingspace\bombil\bombil.com\wwwroot\genderper\gender.php[line]=>12[function]=>api[class]=>Facebook[type]=>->[args]=>Array([0]=>friends.get)))你有最新版本的吗?