【发布时间】:2011-06-22 06:38:42
【问题描述】:
请大家帮我解决这个问题...我的程序给出的错误是“致命错误:未捕获的 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>";
【问题讨论】:
-
首先我希望您计划尽快重置应用程序的密码,但您似乎使用了一些非常旧的 SDK 示例。您确定那里确实有正确的应用信息,并且该应用存在并且设置正确吗?