我目前正在使用图形 API 资源管理器进行一些测试。这是一个很好的工具。
我想获取用户的朋友列表,其中包含朋友的姓名、ID和图片。所以我输入:
https://graph.facebook.com/me/friends?fields=id,picture,name
但是图片只有50x50,我希望在这个请求中有一个更大的图片。
有可能吗?
如Facebook上的此错误所述,您现在还可以通过新的API“字段扩展”语法请求特定的图像大小。
像这样:
https://graph.facebook.com/____OBJECT_ID____?fields=picture.type(large)
让所有朋友(当然也在使用应用程序)使用正确图片大小的最佳方法是使用字段扩展,其中一个大小标签(正方形,小,正常,大):
/me/friends?fields=picture.type(large)
(编辑:这不再有效)
...或者您可以指定宽度/高度:
me/friends?fields=picture.width(100).height(100)
Btw,你也可以这样写:
me?fields=friends{picture.type(large)}
不过,您不需要拉“picture”属性。还有更方便的方法,您只需要userid,见下面的示例;
https://graph.facebook.com/user_id/picture?type=large
p、 s.type定义所需的大小
请记住,使用具有基本权限的令牌,/me/friends将只返回具有id名称属性的好友列表