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

通过Graph API从服务器获取Instagram粉丝数遇阻求助

解决Instagram Graph API批量获取粉丝量问题

核心前提确认

  • 必须用绑定了目标Instagram账号的Facebook Page ID作为请求路径中的{id},系统用户ID、应用ID、独立IG账号ID等都不支持business_discovery字段,这是你之前的核心误区。
  • 访问令牌必须是系统用户的永久令牌,且已授予Page Public Metadata Access权限,同时要在Meta Business Suite中给该系统用户分配目标Facebook Page的访问权限。

正确API调用流程

  1. 获取目标账号关联的Facebook Page ID
    使用应用令牌(格式为APP_ID|APP_SECRET)调用接口:

    GET https://graph.facebook.com/v19.0/weratedogs?fields=id,name&access_token=APP_ID|APP_SECRET
    

    返回结果中的id即为目标账号对应的Facebook Page ID,记录该值。

  2. 调用business_discovery获取粉丝数
    替换{PAGE_ID}为上述获取的Page ID,使用系统用户永久令牌发起请求:

    GET https://graph.facebook.com/v19.0/{PAGE_ID}?fields=business_discovery.username(weratedogs){followers_count,name,id}&access_token=系统用户永久令牌
    

    注意需在business_discovery内部明确指定followers_count字段,否则仅返回账号基础信息。

常见错误排查

  • 报错(#100) Tried accessing nonexisting field (business_discovery):直接更换请求路径中的{id}为绑定IG的Facebook Page ID即可解决。
  • 报错A user access token is required:说明误用了应用令牌调用需用户/系统用户权限的接口,替换为系统用户令牌即可。
  • 权限相关错误:检查系统用户是否在Meta Business Suite中被分配了目标Facebook Page的「管理」或「编辑」权限;开发阶段需将目标Page和IG账号添加到应用的测试资源列表中。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 07:52:17