Как получить все групповые изображения в Facebook, используя FACEBOOK API - PullRequest
3 голосов
/ 10 апреля 2010

Я пытаюсь получить все изображения из группы facebook, используя Facebook API

У меня проблема, я не могу получить все фотографии, используя

$facebook->api_client->call_method('Photos.get', array('subj_id' => $uid));

http://wiki.developers.facebook.com/index.php/Photos.get

я сейчас использую метод

$albums = $facebook->api_client->photos_getAlbums($uid, NULL);

http://wiki.developers.facebook.com/index.php/Photos.getAlbums

, а затем зациклить на вечном альбоме на

$facebook->api_client->call_method('Photos.get', array('subj_id' => $uid));

затем я добавляю результаты каждого нового массива в мой большой массив

$big_array = array_merge($big_array,$result_array_from_that_call);

2 проблемы возникают здесь:

1- иногда эти вызовы не выполняются - я думаю, что из-за слишком большого количества вызовов в секунду -

2 - запрос обрабатывается в течение длительного времени

есть ли лучший способ сделать это?

Спасибо, ребята

Приветствия

РЕДАКТИРОВАТЬ :: я пытался получить все изображения, используя

$facebook->api_client->call_method('Photos.get', array('subj_id' => $uid));

и использование $ uid в качестве идентификатора группы, но это не работает "не знаю почему, может быть, потому что все изображения перечислены в группах"

1 Ответ

0 голосов
/ 29 сентября 2010

лучшим решением было вывести альбом, а затем пользователь нажимает на альбом и проверяет изображения внутри него

...