如何使用隐式流生成Instagram访问令牌



我想使用Instagram API在我自己的网站上显示我自己的内容。我可以从他们的文档中看到,当应用程序处于沙盒模式时,内容所有者可以在他们的网站上显示多达20条媒体。

我已经在我的帐户上创建了一个应用程序,我正在尝试使用他们的客户端隐式身份验证来生成access_token

我点击了这个URL并登录到我的帐户:

https://www.instagram.com/oauth/authorize/?client_id=MYCLIENTID&redirect_uri=www.mysite.com&response_type=token

当我提交登录表格时,我会看到一个Instagram 404页面,上面写着:

Sorry, this page isn't available. The link you followed may be broken, or the page may have been removed. Go back to Instagram.

我错过了什么?我甚至需要一个access_token吗?在去年11月他们更改API之前,我只能在请求中使用client_id。我想这已经不可能了?

我认为您的redirect_uri需要包含http://.../。所以应该是:https://www.instagram.com/oauth/authorize/?client_id=MYCLIENTID&redirect_uri=http://www.example.com/&response_type=token

当然,这意味着你还需要在Instagram上的"管理客户端"中添加http://www.example.com/作为有效重定向URI。

最新更新