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

时间:2016-08-10 15:43:31

标签: instagram instagram-api

假设我有一个Instagram帐户和一个网站。我想在网站上显示我Instagram帐户中的最新照片。我在文档中不清楚的一些事情:为了得到我的f, l = l[0], l[1:]我需要对自己进行身份验证?我不知道如何在后端做到这一点。如果我以我的帐户登录,它工作正常,但在隐姓埋名时,会弹出一个对话框,询问用户名和密码。我不希望用户看到它。

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

1 个答案:

答案 0 :(得分:0)

您可以使用客户端隐式Oauth进行身份验证并获取access_token,您只需打开身份验证网址:

https://api.instagram.com/oauth/authorize/?client_id=CLIENT-ID&redirect_uri=REDIRECT-URI&response_type=token 

在您的应用设置中设置redirect-uri,也可以是http://localhost

在浏览器中打开上方网址会显示登录页面,一旦您登录,您将被重定向到redirect-uriaccess_token将位于redirect-uri

http://localhost#access_token=ACCESS-TOKEN

复制access_token

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

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

您不需要获得Instagram的批准,您可以保持沙盒模式并通过API获取最新的20张图片。