我想使用Instagram API在我自己的网站上显示我自己的内容。我可以在他们的文档中看到,当应用程序处于沙盒模式时,内容所有者可以在其网站上显示多达20个媒体。
我已在我的帐户中创建了一个应用,并且我正在尝试使用他们的Client Side Implicit Authentication来生成access_token
。
我点击此网址并登录我的帐户:
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
。我想这不再可能了吗?
答案 0 :(得分:6)
我认为您需要为http://.../
添加redirect_uri
。所以它会是:https://www.instagram.com/oauth/authorize/?client_id=MYCLIENTID&redirect_uri=http://www.example.com/&response_type=token
但当然这意味着您还需要在Instagram上的“管理客户端”中添加http://www.example.com/
作为有效的重定向URI。