Instagram Graph API中/user/stories接口的user指代对象咨询
解答:Instagram Graph API中/user/stories的user指代对象
嘿,我来帮你搞定这个问题!你遇到的错误核心原因是:/user/stories端点里的「user」指的是你的Instagram企业账号(IG)的ID,而不是Facebook管理员账号(ME)的ID。
为什么会报错?
你用了Facebook用户(ME)的ID去调用stories字段,但Facebook用户节点根本没有这个字段,所以API返回了「尝试访问不存在的字段」的错误。Instagram Graph API里,stories是专属Instagram Business/Creator账号节点的字段,只能用IG账号ID来调用。
正确的操作步骤
获取关联的Instagram企业账号ID
用你的Facebook页面(FB)的ID发送GET请求到这个端点:GET graph.facebook.com/{page-id}/instagram_accounts响应里会返回绑定到该FB页面的IG账号的ID,这就是你需要的「user」参数值。
确认Access Token的权限
确保你的access token包含以下必要权限:pages_show_list:用于获取FB页面关联的IG账号信息instagram_basic:用于读取IG账号的基础数据pages_read_engagement:用于访问页面关联的IG账号的内容权限
调用正确的端点获取Stories
用拿到的IG账号ID发送GET请求:GET graph.facebook.com/{ig-user-id}/stories这样就能成功获取到该IG账号的Stories内容了。
内容的提问来源于stack exchange,提问作者user19906
相关产品推荐
相关产品推荐

