我阅读了documentation,抓取的Feed图片存储在picture
标记内。
不幸的是,它返回了一个小版本的图片。我需要一个更大的。
我怎样才能使用Graph API?似乎API /变通方法have been changed。 再也不行了?无法在Facebook文档中找到任何内容。
答案 0 :(得分:1)
这应该有效:
/post-id?fields=picture.type(large)
/post-id?fields=picture.width(100).height(100)
来源:https://developers.facebook.com/docs/graph-api/using-graph-api/v2.2?locale=en_US#fieldexpansion
编辑:实际上,它似乎不适用于用户Feed,但有一个" object_id"在/me/feed
的结果中。您可以对该object_id执行另一个请求:
/object-id
...产生所有可用的图像尺寸:
"images": [
{
"height": 526,
"source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/10444402_888067974538310_2165197996181662459_n.jpg?oh=4518cc6608a14a2108aeaf61bcb60d09&oe=5501E78D&__gda__=1426703335_d71feeeb9aa6d8fd58085cd6074101e3",
"width": 526
},
{
"height": 480,
"source": "https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-xpf1/v/t1.0-9/p480x480/10444402_888067974538310_2165197996181662459_n.jpg?oh=bc0736fc9f74b1a4d89727ae5526dd3b&oe=5517CD73&__gda__=1427230414_1197a9870346dbaaf300c2ea0e359402",
"width": 480
},
...
答案 1 :(得分:1)
新方式 - / {post_id}?fields = full_picture