我正在尝试从用户的墙上获取数据,这个过程很顺利-只是向Facebook Graph API发出简单的请求:
https://graph.facebook.com/me/feed?access_token=...
然而它返回:
"data": [
{
"id": "1337_123",
"from": {
"name": "Johny Rambo",
"id": "1337"
},
"message": "hello world",
...
},
...
]
我还需要作者的头像(图片)- 在这种情况下是Johny Rambo
。
我可以使用其他请求向Facebook API请求它,例如:
https://graph.facebook.com/1337?access_token=...&format=json&fields=name,picture
但它会向API发送n + 1
个请求(其中n
是如果作者不重复的话墙上帖子的数量)。
是否可能修改用于获取墙上帖子的主要请求,以获取包含用户图片的from
部分,如下所示?
"from": {
"name": "Johny Rambo",
"id": "1337",
"picture": "http://profile.ak.fbcdn.net/......jpg"
},