我正在尝试将Instagram登录集成到我的应用程序中以获取登录用户的详细信息,我已经在Instagram上注册了我的应用程序并获得了我的客户端ID,然后我在项目设置中添加了一个新的URL类型标识符:( igxxxx其中xxxx是我的客户端ID),我还将重定向URI设置为(xxxx://authorize),一旦我成功登录(使用webView)Instagram显示一个白色的空白页面,其中(400 Bad Request)文本写在顶部,但是,当我更改将URI重定向到其他任何内容,成功登录后它会立即打开.
如何在用Instagram登录后将用户重定向到应用程序.
ps我使用这个库来缓解事情.
提前致谢.
https://api.instagram.com/oauth/access_token从我们的后端向(此处的步骤 2)发出 post 请求会导致 400 Bad Request,而没有任何其他信息。
我们始终能够使用 cURL 请求并在 iOS 模拟器上使用 fetch 访问 API 来获得成功的响应,但节点请求失败。我们现在已经尝试了几个请求库,包括request、node-fetch和axios,它们都显示相同的响应状态和错误消息。
这是成功运行的 cURL(忽略敏感数据):
curl -X POST \
https://api.instagram.com/oauth/access_token \
-H 'Accept: */*' \
-H 'Cache-Control: no-cache' \
-H 'Connection: keep-alive' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Host: api.instagram.com' \
-H 'Postman-Token: ${myPostmanToken} ' \
-H 'User-Agent: PostmanRuntime/7.11.0' \
-H 'accept-encoding: gzip, deflate' \
-H 'cache-control: no-cache' \
-H 'content-length: 403' \
-H …Run Code Online (Sandbox Code Playgroud)