使用Php可以让我所有超过25岁的facebook好友。我使用了折叠代码,但没有取得任何成功。
$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>';
}请帮帮我。
发布于 2014-04-03 09:04:39
我不知道您遵循了哪个教程,但这是创建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的官方文档。
https://stackoverflow.com/questions/22831649
复制相似问题