几个月前,我曾经使用图形api友情列表字段获得Facebook好友ID。通过这些ID,我能够通过这种网址获取他们的朋友照片:https://graph.facebook.com/ {facebookId} / picture?type = square
它不再起作用,现在当我尝试在浏览器中加载这些网址时,我收到以下消息:
"error": {
"message": "(#12) picture edge for this type is deprecated for versions v2.3 and higher",
"type": "OAuthException",
"code": 12,
"fbtrace_id": "FVhzO+b8CAh"
}
我甚至不确定我从朋友列表字段获得的ID仍然是朋友ID,它似乎类似于列表ID(对于名为friendist的字段来说有什么好处:D)因为id开始于相同的六位数。
有没有办法让我所有朋友的ids?我现在做错了什么,或者过去几个月图表api规则有变化吗?我的目标是从我的数据库中获取朋友的照片并制作我自己的排行榜,因为如果玩家给予“仅限我”的可见性,我无法填写排行榜。
谢谢,
亚历
答案 0 :(得分:0)
您可以使用friend API
获取朋友ID列表GET /v2.10/{user-id}/friends
然后,您可以通过以下网址直接访问他们的个人资料图片:
https://graph.facebook.com/v2.10/{userId}/picture?type=square