Использование пакетного запроса в PHP SDK для получения обложек альбомов FacebookPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Использование пакетного запроса в PHP SDK для получения обложек альбомов Facebook

Сообщение Anonymous »

Я использую PHP SDK через пакетный запрос (чтобы быстрее получить обложки всех альбомов). Все работает нормально, но изображения, которые я получаю, представляют собой не обложки альбомов, а отдельные изображения в различных обрезанных размерах.

Код: Выделить всё

$albums_resp = $facebook->api('/'.$fbid.'/albums','GET');
$albums = $albums_resp['data'];

//prepare batch query for album covers
$queries = array ();
foreach ($albums as $album)
{
if ($album['cover_photo'] != null)
{
$query = array('method' => 'GET', 'relative_url' => $album['cover_photo']);
array_push($queries, $query);
}
}

$queries_str = json_encode($queries);
$batchResponse = $facebook->api('?batch='.$queries_str, 'POST');
Я знаю, что есть другой способ — использовать URL-адрес /{albumID}/picture?type=small, как указано здесь, но я до сих пор не могу получить одинаковые размеры изображений Facebook показывает в обложках (я пробовал миниатюру, маленькую, обложку), и когда я использую этот подход в пакетном запросе для всех альбомов, у меня, похоже, нет любым способом сопоставить ответ с идентификатором альбома. В ответ я получаю статус перенаправления 302 с указанием местоположения изображения.

Я не хочу размещать ссылки на изображения напрямую /{albumID}/picture? type=small либо потому, что если имеется 25 альбомов, это означает 25 перенаправлений изображений, что замедляет работу страницы.

Подробнее здесь: https://stackoverflow.com/questions/150 ... bum-covers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Маркировка обложек альбомов MP3 с помощью Mutagen и Eyed3 не отображается на некоторых медиаплеерах
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Канал пакетного запроса Facebook C# SDK с object_id для данных фотографии
    Anonymous » » в форуме C#
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Невозможно войти в систему через Facebook с помощью Facebook SDK в Android, если у меня есть приложение Facebook
    Anonymous » » в форуме Android
    0 Ответы
    183 Просмотры
    Последнее сообщение Anonymous
  • Проблемы с API альбомов Facebook
    Гость » » в форуме Php
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Как поддержать вход в систему с помощью учетной записи Facebook (Facebook-PHP-SDK-V4)
    Anonymous » » в форуме Php
    0 Ответы
    45 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»