You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Facebook Graph API批量获取好友200*200尺寸头像

批量获取Facebook好友200*200尺寸头像的正确方法

其实不用逐个发起请求,通过Graph API的字段扩展就能一次性拿到所有好友的大尺寸头像,这是最简洁高效的方式:

  • 直接在获取好友的请求里,给picture字段指定尺寸参数,语法是picture.type(large)
  • 完整的请求示例:
    GET /me/friends?fields=id,name,picture.type(large)
    

这样返回的每个好友对象里,picture字段会包含200*200尺寸头像的完整URL(在data.url路径下),和你单独请求/{$id}/picture?type=large得到的结果一致,但只需要一次请求就能搞定所有好友。

如果你需要更复杂的批量操作(比如同时请求其他资源),也可以用Graph API的批量请求功能,构造一个包含多个好友picture请求的数组,但这种方式不如字段扩展简洁,示例如下(请求体用JSON格式):

[
  {"method": "GET", "relative_url": "friend_id_1/picture?type=large&redirect=false"},
  {"method": "GET", "relative_url": "friend_id_2/picture?type=large&redirect=false"},
  ...
]

注意加上redirect=false参数,这样会返回包含头像URL的JSON数据,而不是直接跳转。

不过还是优先推荐第一种字段扩展的方法,既简单又高效,完全满足你批量获取大尺寸头像的需求。

内容的提问来源于stack exchange,提问作者likuku

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 07:09:14