在我的网站上显示我的Instagram照片

在我的网站上显示我的Instagram照片,instagram,instagram-api,Instagram,Instagram Api,假设我有一个Instagram帐户和一个网站。我想在网站上显示Instagram帐户中的最新照片。文档中有一些我不清楚的地方:为了获得我的access\u令牌,我需要对自己进行身份验证?我不知道如何在后端完成它。如果我以我的帐户登录,它可以正常工作,但在“匿名”中,会弹出一个对话框,询问用户名和密码。我不想让用户看到这一点 我是否需要在后端提供用户名和密码并自动登录?我不想看到弹出的询问身份验证的对话框。我需要在后端处理一切。如何实现它?您可以使用客户端隐式Oauth进行身份验证并获取您的访问\

假设我有一个Instagram帐户和一个网站。我想在网站上显示Instagram帐户中的最新照片。文档中有一些我不清楚的地方:为了获得我的
access\u令牌
,我需要对自己进行身份验证?我不知道如何在后端完成它。如果我以我的帐户登录,它可以正常工作,但在“匿名”中,会弹出一个对话框,询问用户名和密码。我不想让用户看到这一点


我是否需要在后端提供用户名和密码并自动登录?我不想看到弹出的询问身份验证的对话框。我需要在后端处理一切。如何实现它?

您可以使用客户端隐式Oauth进行身份验证并获取您的
访问\u令牌
,您只需打开身份验证url:

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 
在应用程序设置中设置一个
重定向uri
,它可以是
http://localhost
也是

在浏览器中打开上面的url将显示登录页面,一旦您登录,您将被重定向到您的
重定向uri
访问令牌将位于
重定向uri

http://localhost#access_token=ACCESS-TOKEN
复制
access\u令牌

然后,您可以调用API获取自己的最新20张照片并显示在您的网站上:

https://api.instagram.com/v1/users/{user-id}/media/recent/?access_token=ACCESS-TOKEN

你不需要instagram的批准,你可以保持沙箱模式,通过API获取最新的20张图片。

ahh。。。无论如何,我可以避免登录页面吗?它需要用户(或我的)与instagram进行个人交互。每次访问令牌过期时我都需要这样做,对吗?只需手动执行一次即可获得您的访问令牌,然后在网站中使用该令牌加载照片。它将来不会过期?不会过期。在某些情况下,如果你请求密码重置或类似的事情,它可能会过期,在这种情况下,你必须获得新的和更新的访问令牌,我已经拥有了多年的相同访问令牌