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

请求协助解决Instagram OAuth的「Sorry, this content isn't available right now」错误

解决Instagram OAuth调用/me端点返回「Sorry, this content isn't available right now」的问题

以下是针对该问题的具体排查与修复方案:

1. 修正GET请求的参数传递方式

后端调用https://graph.instagram.com/me时,错误使用了requests.get的data参数。GET请求的参数需通过params传递,否则参数无法被正确附加到URL查询字符串,导致API无法识别请求参数。

修正后的代码:

# 请求用户资料
response = requests.get(
    "https://graph.instagram.com/v20.0/me",
    params={
        "access_token": access_token,
        "fields": "username,id"  # 可按需指定多个需要的字段
    }
)
print(response.text)

2. 确认应用类型匹配需求

若要获取普通个人用户的信息,必须使用Instagram Basic Display应用,而非Facebook应用下的Instagram Graph API(后者面向企业/商家账号)。检查你的应用是否是在Meta开发者平台中创建的Instagram Basic Display应用。

3. 确保重定向URI完全一致

应用后台配置的redirect_uri必须和代码中使用的完全匹配,包括协议(http/https)、域名、路径及结尾斜杠。哪怕细微差异(比如少了结尾斜杠),都会导致权限验证失败。

4. 验证access_token的有效性与权限

即使已获取access_token,仍需确认:

  • token未过期:Instagram Basic Display的短期token有效期为1小时,长期token为60天
  • 权限范围正确:token需包含user_profile权限,可通过解析token内容确认权限是否覆盖所需字段的访问权限

5. 明确指定API版本

调用API时建议明确指定最新稳定版本(如v20.0),避免使用无版本端点,防止因API版本兼容问题引发错误。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 11:16:09