Facebook Graph API - есть ли способ определить, загрузил ли пользователь фотографию? - PullRequest
1 голос
/ 17 мая 2011

Некоторые пользователи FB не загрузили фотографию профиля. Когда они аутентифицируются в моем приложении, я не хочу хранить эти фотографии FB по умолчанию, например:

https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v1/yp/r/yDnr5YfbJCH.gif

Можно ли использовать API-вызов, чтобы определить, загрузил ли пользователь пользовательскую фотографию?

Спасибо

Ответы [ 2 ]

1 голос
/ 17 мая 2011

номер

Не знаю, что еще тебе сказать:)

Единственный способ, которым я мог придумать, - это потянуть albums пользователя и найти альбом "Картинки профиля". Там есть элемент count.

0 голосов
/ 17 мая 2011

Может быть. Читать http://developers.facebook.com/docs/api/realtime/ Ваше приложение может подписаться на изменения в свойствах пользователя. Изображение профиля является свойством объекта пользователя, поэтому вы можете получать уведомления при его изменении. Другие фотографии не являются свойствами пользовательского объекта, они перечислены в разделе Подключения на http://developers.facebook.com/docs/reference/api/user/, поэтому я не знаю, можете ли вы получить к ним доступ из API уведомлений в реальном времени. В любом случае, вам нужно разрешение user_photos, чтобы перечислить их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...