Несколько часов назад мне удалось получить friends_get()
, чтобы вернуть массив друзей, но теперь я не знаю, является ли это моей ошибкой или что-то не так в facebook ' end (проблемы API?).Facebook connect PHP API - friends_get() возвращает пустой массив
Во всяком случае я использовал код из их документации:
<?php
require_once 'facebook-platform/php/facebook.php';
$appapikey = ''; //CHANGE THIS
$appsecret = ''; //CHANGE THIS
$facebook = new Facebook($appapikey, $appsecret);
//$user_id = $facebook->require_login();
$fb_user=$facebook->get_loggedin_user();
//$fb_user = $facebook->user;
$friends = $facebook->api_client->friends_get();
$friends = array_slice($friends, 0, 10);
$i=0;
foreach ($friends as $friend)
{
$personArray = $facebook->api_client->users_getInfo($friend,"name");
$person[$i]=$personArray[0];
$i++;
}
$i=0;
foreach ($person as $f)
{
echo " ".$f['name'];
//MORE DETAILS HERE IN STEP 2
echo "<br />";
$i++;
}
echo "<br />";
?>
Войти работает прекрасно, но я не могу получить список друзей и я проверить также с api_client->pages_isFan
и это не кажется, работать тоже (говорит не вентилятор, пока пользователь).
Вы пытались установить значения '$ appapikey' и' $ appsecret' в соответствии с конфигурацией вашего приложения? –
ну, конечно, так как мне уже удалось сделать эту работу. –