geo*_*roy 11 image feed facebook-graph-api
我正在使用打开的图形获取页面墙.当有人发布照片时,我会在JSON上发布
{
"id": "27888702146_10150369820322147",
"from": {
"name": "brocoli",
"category": "Record label",
"id": "27888702146"
},
"message": "Vincent Epplay / David Fenech / Jac Berrocal \u00e0 Beaubourg ce soir, 19h, gratos.",
"picture": "http://photos-f.ak.fbcdn.net/hphotos-ak-snc7/305819_10150369820292147_27888702146_8255527_583491475_s.jpg",
"link": "https://www.facebook.com/photo.php?fbid=10150369820292147&set=a.386279807146.165840.27888702146&type=1",
"icon": "http://static.ak.fbcdn.net/rsrc.php/v1/yz/r/StEh3RhPvjk.gif",
"type": "photo",
"object_id": "10150369820292147",
"created_time": "2011-10-16T08:22:21+0000",
"updated_time": "2011-10-16T08:22:21+0000",
"likes": {
"data": [
{
"name": "brocoli",
"category": "Record label",
"id": "27888702146"
},
{
"name": "Agathe Morier",
"id": "601668526"
}
],
"count": 2
},
"comments": {
"count": 0
},
"is_published": true
}
Run Code Online (Sandbox Code Playgroud)
问题是图片链接是图片的低分辨率副本.
如何获得完整图片的网址?
谢谢!!
最好
若弗鲁瓦
Jui*_*ter 18
你可以得到不同版本的photo通过查询图形API与它的object_id(不是照片post_id是id在你提供的结果).
一旦您请求photoby对象,id您将获得images包含URL和维度的数组:
http://graph.facebook.com/10150369820292147?fields=images
Run Code Online (Sandbox Code Playgroud)
你需要做的就是:
http://graph.facebook.com/me?fields=picture.height(961)
// replace 961 with your required height which u want
Run Code Online (Sandbox Code Playgroud)