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

使用Instagram API获取自身关注列表返回空响应求助

解决Instagram API获取关注者列表无数据的问题

首先,最可能的原因是你的Access Token缺少必要的权限范围(Scope)。Instagram API的不同端点要求不同的授权权限:

  • 获取自身用户信息的/users/self/端点只需要基础的basic权限,这也是默认授权时会包含的权限,所以你的请求能正常返回数据。
  • 而获取关注列表的/users/self/follows端点需要额外的follower_list权限,如果你的Access Token没有这个权限,API会返回空数据或者权限错误。

具体解决步骤:

  1. 检查当前Token的权限
    使用Instagram官方的Token验证工具(在开发者后台内)查看你的Access Token已授权的scope列表,确认是否包含follower_list。如果没有,就需要重新生成带该权限的Token。

  2. 重新生成带正确权限的Access Token
    在引导用户授权你的应用时,必须在授权URL中明确指定scope参数,包含basic和follower_list。示例授权URL结构如下(替换你的Client ID和跳转地址):

    https://api.instagram.com/oauth/authorize?client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_REDIRECT_URI&scope=basic,follower_list&response_type=code
    

    注意:如果用户之前已经授权过你的应用,需要让用户取消授权后重新授权,否则新的权限不会被添加到已有的Token中。

  3. 排查其他可能问题

    • 确认API端点拼写正确:正确的端点是https://api.instagram.com/v1/users/self/follows/(注意末尾的斜杠,部分情况下Instagram可能兼容无斜杠的请求,但规范写法带斜杠)。
    • 查看API返回的完整响应:不要只看数据部分,检查响应JSON中的meta字段,里面会包含错误类型和信息(比如error_type: OAuthAccessTokenException),这能帮你定位具体问题。
    • 确认你的开发者账号和应用状态正常:如果应用处于沙盒模式,需要确保测试用户的关注关系是在沙盒用户之间的,否则可能返回空数据。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.20 10:29:24