Instagram已上线应用调用GET/users/self/follows API遇权限异常及疑问
关于Instagram API权限与审核后API访问问题的解答
你的理解完全正确
没错,Instagram现在对新创建的应用确实只开放基础权限,像GET/users/self/follows这类需要额外权限的接口,在没有申请并通过对应的权限审核前,是无法调用的——哪怕你的应用已经处于Live状态。Live状态只是说明你的应用通过了初始的应用审核,但不代表你能访问所有API端点。
是不是完全无法使用其他API端点?
也不是绝对的:
- 你可以针对需要的特定权限(比如访问用户关注列表的权限)提交额外的审核申请,详细说明你的应用使用该权限的具体场景、用户价值,通过审核后就能解锁对应的API端点。
- 基础权限覆盖的API端点(比如获取用户基本信息、发布内容到自己的账号等)是可以正常使用的,这些是新应用默认开放的范围。
保留不可用API文档的意义
这其实是有几个实际作用的:
- 明确权限边界:文档能让开发者清楚知道哪些功能是存在的,只是需要额外权限才能使用,避免误以为某些功能不存在而走弯路。
- 提前规划开发:你可以先基于文档做功能的预开发,等权限审核通过后直接上线,不用等审核通过再从头搭建功能框架。
- 权限申请参考:文档里会明确标注每个API对应的权限要求,帮助你在申请权限时更准确地描述使用场景,提高审核通过率。
最后提个小建议:提交权限申请时,一定要尽可能详细地说明你的应用如何使用该API,以及能给用户带来什么具体价值,Instagram的审核团队对权限使用的合理性要求还是比较严格的。
内容的提问来源于stack exchange,提问作者Mattia Campana
相关产品推荐
相关产品推荐

