Facebook Graph API Изменение :Тип изображения (размер )больше не работает?

Согласно документации Graph API Facebook(здесь), вы можете получить доступ к различным размерам изображения профиля пользователя через URL-адреса, такие как:

https://graph.facebook.com/(userid)/picture?type=small
https://graph.facebook.com/(userid)/picture?type=large

Вы заметите, что первый разрешается в URL-адрес, оканчивающийся на _t.jpg (маленькую миниатюру ), а второй оканчивается на _n.jpg (большое изображение ). Все идет нормально. Аналогично, мы должны иметь возможность запрашивать эти изображения следующим образом:

https://graph.facebook.com/(userid)?fields=picture&type=small
https://graph.facebook.com/(userid)?fields=picture&type=large

Этот последний формат работал, как и ожидалось, в течение многих месяцев, пока всего несколько дней назад он внезапно не начал полностью игнорировать параметр «тип» -, теперь все разрешается в изображение, оканчивающееся на _q.jpg, что является значением по умолчанию, если "тип" не указан. В результате я больше не могу понять, как запросить большое изображение в PHP (моя реальная проблема ). Раньше это работало так:

$pic = $facebook->api('/me', array('fields' => 'picture', 'type' => 'large'));

... но, как описано выше,«тип» спонтанно начал игнорироваться. Я провел несколько часов, изучая их документацию, но не смог найти никаких ссылок на то, что изменилось, или на «новый» способ, которым это должно быть сделано -, любые указатели будут чрезвычайно признательны...

РЕДАКТИРОВАТЬ:

Ни одна из следующих работ, либо (, ничего не возвращает):

$pic = $facebook->api('/me/picture', array('type' => 'large'));
$pic = $facebook->api('/(my_uid)/picture', array('type' => 'large'));
$pic = $facebook->api('/me/picture/?type=large');
$pic = $facebook->api('/(my_uid)/picture/?type=large');

По сути, поскольку несколько дней назад Facebook сломал вещи, похоже, нет никакого способа получить размер изображения по умолчанию, отличный от -из PHP. Вы можете сами попробовать некоторые вызовы из Graph API Explorer (. здесь).

Другие связанные/релевантные ссылки:

http://stackoverflow.com/questions/2978761/facebook-graph-api-will-not-give-me-picture-data
http://stackoverflow.com/questions/7718704/requesting-picture-for-event

7
задан Kara 7 March 2014 в 19:10
поделиться