如何只获取所有带有访问令牌的脸谱图片和' user_photos'许可?
我不需要其他相册或其他上传的图片,只需要个人资料图片。我有一个访问令牌,它包含了“user_photos'权限。
该URL返回所有上传的图片: https://graph.facebook.com/me/photos/uploaded?access_token=XXXXXXXXXXXXXX
答案 0 :(得分:1)
如果你想在FQL中这样做,这很容易:
select pid, object_id, src from photo where album_object_id in (select object_id from album where name = 'Profile Pictures' and owner = me()) order by position
请记住,FQL将于2015年4月30日弃用。
要通过Graph API执行此操作,您需要执行三个步骤:
获取相册列表(请参阅https://developers.facebook.com/docs/graph-api/reference/v2.0/user/albums/)
/me/albums
在您的应用程序中解析结果并查找专辑名称“个人资料图片”
请求“个人资料照片”相册中的所有照片(请参阅https://developers.facebook.com/docs/graph-api/reference/v2.0/album/photos)
/{album_id}/photos