В настоящее время я получаю ленту новостей из facebook со звонка по адресу: https://graph.facebook.com/me/home. Объекты, возвращаемые здесь, имеют ключ «от», который имеет имя, идентификатор и иногда категорию. Я знаю, что я могу захватить идентификатор и поставить/картинку в конце, чтобы получить URL-адрес картинки, но я не хочу, чтобы мне приходилось делать дополнительный звонок. Кто-нибудь знает, есть ли какой-нибудь флаг, который я могу передать, который заставляет от объекта также иметь профиль Pic там?Извлечение фоторесурсов из графика facebook
1
A
ответ
2
Я не думаю, что это возможно, I Угадать вы можете использовать параметр fields
, чтобы отфильтровать возвращенные результаты, но вы не можете его расширить ... не метод, который я знаю.
НО, вам это действительно не нужно, ваша проблема не является проблемой, если у вас есть идентификатор объекта, вы можете считать, что у вас есть «URL-адрес фотографии», это на самом деле имеет много преимуществ:
- Один меньше поля хранить в БД
- один меньше элементов в массивах для process..etc
- Один меньше запроса от Facebook и сделать facebook JSON легче!
Я имею в виду, что разница между:
echo "<img src='https://graph.facebook.com/$user_id/picture' alt='' />";
И:
echo "<img src='$user_photo' alt='' />";
Кроме того, наличие в URL фотографии в формате JSON возвращенного не означает, что вам не нужно сделать «дополнительный звонок« на самом деле получить/показать изображение!
Да, я закончил это. Я не знал, была ли проблема с тем, что она должна перенаправляться, поэтому я колебался. –