Cors在尝试使用react/js在客户端获取Instagram访问令牌时进行阻止



好的,所以我试图按照facebook应用程序开发人员提供的主要指南获得访问令牌im,该指南是:https://developers.facebook.com/docs/instagram-basic-display-api/getting-started.我处于步骤5,在那里我试图用我的代码交换access_token。我确实将请求发布到https://api.instagram.com/oauth/access_token然而,我被这个错误阻止了cors:

访问XMLHttpRequest'https://api.instagram.com/oauth/access_token'来自原点'https://localhost'已被CORS策略阻止:请求标头中的Access Control Allow Headers不允许字段内容类型飞行前反应。

我几乎什么都试过了。向axios添加头,使用ngrok获得实际的安全https:而不是自制证书(用于dev模式ofc(。我还更改了应用程序的网址。可能是什么问题?

是的,我允许url,我做了一切。我试过了https://cors-anywhere.herokuapp.com/https://api.instagram.com/oauth/access_token它不起作用,上面写着糟糕的请求。然而,我设法用一个名为axios oauth客户端的额外库解决了这个问题:https://www.npmjs.com/package/axios-oauth-client。在实现了这个库之后,不用做axios.post(url,data(,而是使用这个库并在其中传递数据,一切都很好,我得到了访问令牌。的问题可能出在标头上

最新更新