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

Instagram Basic Display API 获取非本人用户数据应使用的正确USER ID是什么

Instagram Basic Display API user_id填写说明

你从Instagram用户主页URL提取的是平台公开用户ID,和Basic Display API体系内要求的IG用户专属编号不互通,所以直接填入会报错。正确的获取和填写规则如下:

  • 首先明确权限限制:Basic Display API仅支持获取完成你应用授权流程的用户数据,未上线的测试应用只能拉取你在Meta应用后台「测试用户」列表中添加、且对方完成授权的账号数据,无法随意拉取任意公开用户的内容。
  • 正确获取目标用户API侧user_id的步骤:
    1. 先在Meta应用后台的「Instagram Basic Display」配置页,将目标用户的Instagram账号添加为测试用户
    2. 引导目标用户走你的应用OAuth授权流程,获取属于该用户的access_token
    3. 调用GET /me接口,传入fields=id,username和该用户的access_token参数,接口返回结果中的id字段,就是你代码中get_user_media方法需要传入的正确user_id值。

如果你的应用已完成官方审核正式上线,获取任意授权用户的user_id逻辑和上述流程一致,仍不可直接使用公开页面提取的ID。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 16:54:02