部分FB用户尚未上传个人资料照片。当他们对我的应用进行身份验证时,我不想像这样存储这些默认的FB照片:
https://fbcdn-profile-a.akamaihd.net/static-ak/rsrc.php/v1/yp/r/yDnr5YfbJCH.gif
我是否可以使用API调用来确定用户是否上传了自定义照片?
由于
答案 0 :(得分:1)
没有
不知道还告诉你什么:)
我能想到的唯一方法是拉出用户的albums
并查找“个人资料图片”专辑。那里有一个count
元素。
答案 1 :(得分:0)
也许。阅读http://developers.facebook.com/docs/api/realtime/ 您的应用可以订阅对用户属性的更改。配置文件图片是用户对象的属性,因此您可以在更改时收到通知。其他照片不是用户对象的属性,它们列在http://developers.facebook.com/docs/reference/api/user/的Connections下,因此我不知道您是否可以从实时通知api访问它们。无论如何,您需要user_photos权限才能列出它们。