Instagram ig_exchange_token接口遇GET方法不支持错误,求解决方案及API变更说明
错误处理方案与API说明
错误原因:Instagram的access token兑换接口要求使用POST请求,你当前代码用的是fetch默认的GET请求,因此触发了
Unsupported request - method type: get错误。修复后的调用代码:
const params = new URLSearchParams({ grant_type: 'ig_exchange_token', client_secret: 'some_secret_code', access_token: 'some_access_token' }); const response = await fetch(`${process.env.IG_URL_GRAPH}/access_token`, { method: 'POST', body: params });
- API情况说明:该接口的请求方法要求为POST是长期规定,并非近期更新变更。如果之前参考的文档示例未明确标注请求方法,容易出现这类调用方式错误。
内容的提问来源于stack exchange,提问作者Denis Lukčo
相关产品推荐
相关产品推荐

