Некоторые пользователи FB не загрузили фотографию профиля. Когда они аутентифицируются в моем приложении, я не хочу хранить эти фотографии FB по умолчанию, например:
https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v1/yp/r/yDnr5YfbJCH.gif
Можно ли использовать API-вызов, чтобы определить, загрузил ли пользователь пользовательскую фотографию?
Спасибо
номер
Не знаю, что еще тебе сказать:)
Единственный способ, которым я мог придумать, - это потянуть albums пользователя и найти альбом "Картинки профиля". Там есть элемент count.
albums
count
Может быть. Читать http://developers.facebook.com/docs/api/realtime/ Ваше приложение может подписаться на изменения в свойствах пользователя. Изображение профиля является свойством объекта пользователя, поэтому вы можете получать уведомления при его изменении. Другие фотографии не являются свойствами пользовательского объекта, они перечислены в разделе Подключения на http://developers.facebook.com/docs/reference/api/user/, поэтому я не знаю, можете ли вы получить к ним доступ из API уведомлений в реальном времени. В любом случае, вам нужно разрешение user_photos, чтобы перечислить их.