关于Instagram Graph API获取其他企业账号信息的权限及接口问题咨询
问题解答
关于权限失效与错误码100/33的问题
出现这个错误的常见原因主要有两种,对应你的情况概率最高:
- 临时测试权限到期:开发模式下的应用初始会获得一批临时权限,比如访问公开内容的权限,这类权限通常有时间限制,且仅允许访问你自己的测试账号数据。你第一天能获取数据,大概率是当时应用还在测试权限有效期内,或是访问的是自身管理的企业账号内容;后续权限到期或平台刷新了权限状态,就无法再访问非自有账号的内容了。
- 目标内容状态变更:你请求的
ig-media ID对应的帖子可能被设置为私有、删除,或是所属企业账号被限制/转为个人账号,导致接口无法加载该资源。
权限被主动删除的可能性较低,除非你在应用后台手动移除了权限,或是平台因违规操作回收权限(若无违规,这种情况极少发生)。
关于获取其他企业信息的接口问题
是的,获取非自身管理的公开企业账号数据,只能通过business_discovery接口。这个接口是Instagram Graph API专门设计的、用于查询其他公开商业账号信息的入口,需要搭配pages_show_list、instagram_basic等权限使用,且你的应用必须关联对应的Facebook Page才能发起请求。
需要注意的是,即便通过business_discovery,能获取的数据范围也受限于平台公开数据规则,部分敏感信息或非公开内容(如非公开评论)仍无法访问。
内容的提问来源于stack exchange,提问作者Developer
相关产品推荐
相关产品推荐

