使用Php,我可以得到所有超过25岁的朋友。我使用了以下代码,但没有取得任何成功。
$api_key = '{APP-ID}';
$secret = '{APP-SECRET}';
include_once 'facebook-php-sdk-master/src/facebook.php';
$facebook = new Facebook($api_key, $secret);
$user = $facebook->getUser();
if ($user) {
$user_profile = $facebook->api('/me');
$friends = $facebook->api('/me/friends');
echo '<ul>';
foreach ($friends["data"] as $value) {
echo '<li>';
echo '<div class="pic">';
echo '<img src="https://graph.facebook.com/' . $value["id"] . '/picture"/>';
echo '</div>';
echo '<div class="picName">'.$value["name"].'</div>';
echo '</li>';
}
echo '</ul>';
}
请帮帮我。
答案 0 :(得分:0)
我不知道您遵循了哪个教程,但这是创建Facebook
对象的错误方法。
用 -
替换您的起始代码include_once 'facebook-php-sdk-master/src/facebook.php';
$config = array(
'appId' => 'YOUR_APP_ID',
'secret' => 'YOUR_APP_SECRET',
'allowSignedRequest' => false // optional but should be set to false for non-canvas apps
);
$facebook = new Facebook($config);
$user = $facebook->getUser();
您必须遵循使用PHP SDK的官方documentation。