接收/ oauth/access_token的"400 Bad Request"

Sta*_*nov 11 instagram instagram-api

我已经批准了public_content clientId.要获取访问令牌,我向www.instagram.com发送请求:

GET /oauth/authorize?client_id=MyClientId&redirect_uri=MyRedirectURL&response_type=code&scope=likes+comments+public_content HTTP/1.1`
Run Code Online (Sandbox Code Playgroud)

身份验证后,浏览器会将我重定向到MyRedirectURL,我可以从URL获取代码.

使用此代码,我向api.instagram.com发送请求:

/oauth/access_token HTTP/1.1
Run Code Online (Sandbox Code Playgroud)

CLIENT_ID = MyClientId&client_secret = MyClientSecret&grant_type = authorization_code&REDIRECT_URI = MyRedirectURL&代码= CodeFromURL`

但有时我得到响应HTTP/1.1 400 Bad Request.这种情况持续了几个小时,有时持续了一天.有趣的是,问题非常不稳定.我可能有两个客户端应用程序发出相同的请求,一个应用程序可以正常工作,而另一个应用程序将同时失败.看起来它在Instagram基础设施的某个地方是一个问题.

小智 1

Instagram 不再支持回调网址的自定义架构。这是我的问题,我把它改成https,问题就解决了。