如何使用API撤销Instagram的应用访问权限?
解决Instagram应用权限移除的API调用问题
你抓包到的
https://www.instagram.com/api/v1/web/oauth/revoke_access/是Instagram网页端的内部私有接口,依赖用户登录后的会话Cookie(如sessionid)完成身份验证,仅传递app token或access token会因缺少会话凭证失败,这就是Postman调用无效的原因。正确的实现方式是使用Instagram官方公开的OAuth权限撤销API,步骤如下:
- 发起POST请求到官方端点:
https://api.instagram.com/oauth/revoke - 必须携带以下参数(采用
application/x-www-form-urlencoded格式):client_id: 你的应用ID(对应app token的客户端标识)access_token: 目标用户的access tokentoken_type_hint: 固定值access_token
- 无需携带任何会话Cookie,参数验证通过即可执行撤销操作
- 发起POST请求到官方端点:
Postman配置示例:
- 请求方法:POST
- 请求URL:
https://api.instagram.com/oauth/revoke - Body类型选择
x-www-form-urlencoded,添加上述三个参数并填入对应值
调用成功后,会返回包含成功状态的响应(如
{"success": true}),此时该access token对应的应用权限已被移除。
内容的提问来源于stack exchange,提问作者Buvanesh Waran
相关产品推荐
相关产品推荐

