我一直在使用Graph API,但我无法弄清楚这一点。 我有一个群组ID,我想从中获取所有可用分辨率的图片网址。
我知道我可以使用照片ID的'images'字段来做到这一点。 这是一个获取id
的示例代码<group-id>/feed?fields=attachments{target{id}}
我试过
<group-id>/feed?fields=attachments{target{id{images}}}
还有这个
<group-id>/feed?fields=attachments.fields(target.fields(id{images}))
和这个
<group-id>/feed?fields=attachments.fields(target.fields(id.fields(images)))
所有这些都返回具有id的JSON,但不返回我需要的图像细节。
我希望我提供了足够的信息。
答案 0 :(得分:1)
您可以在调用API时使用以下格式,它会返回包含在帖子中的图片网址
<group-id>/feed?fields=created_time,attachments,message
您将收到以下格式的回复。
{
"created_time": "2017-11-16T06:21:37+0000",
"id": "543993212434753_1004360179731385",
"attachments": {
"data": [
{
"description": "Best #ethnic wear store for #women.
Shop Now>> sairandhri.com",
"media": {
"image": {
"height": 720,
"src": "https://scontent.xx.fbcdn.net/v/t1.0-9/s720x720/23519069_887109751445971_6170575397465061641_n.jpg?oh=170436ae447ec615f547d700017c67b4&oe=5AA4F844",
"width": 537
}
},
"target": {
"id": "887109751445971",
"url": "https://www.facebook.com/SairandhriShowroom/photos/a.302015823288703.1073741828.300462640110688/887109751445971/?type=3"
},
"type": "photo",
"url": "https://www.facebook.com/SairandhriShowroom/photos/a.302015823288703.1073741828.300462640110688/887109751445971/?type=3"
}
]
}
}
它在Graph API Explorer
上工作和测试