如何在没有用户登录的情况下使用instagrams API获取最新图像?

时间:2013-11-18 15:25:50

标签: java api oauth-2.0 instagram

我一直在尝试使用Instagram API,但我很想获得访问令牌。在instagram API中,它声明:

  

此时,我们向用户显示登录屏幕,然后是a   确认屏幕,他们批准您的应用访问他/她   Instagram数据。

现在我想知道如果你不想让用户登录怎么办?例如,假设我有一个网站,我只想显示我的最新图像。用户不必登录即可看到这些内容。但是,获取用户媒体的所有端点(http://instagram.com/developer/endpoints/)都需要用户登录提供的access_token。如何在没有用户登录的情况下获取最新图像?

3 个答案:

答案 0 :(得分:1)

您使用的是哪个端点?

GET/users/{user-id}/media/recent端点需要身份验证。因此,如果没有访问令牌,就无法获取特定用户的媒体。

答案 1 :(得分:1)

在撰写本文时,这似乎无需身份验证即可运行:

https://api.instagram.com/v1/users/USER_ID/media/recent/?client_id=CLIENT_ID

答案 2 :(得分:1)

您可以在此处使用您的Instagram帐户生成访问令牌:http://instagram.pixelunion.net/

然后使用此网址:https://api.instagram.com/v1/users/self/media/recent/?access_token=ACCESS-TOKEN检索有关您最近20篇帖子的所有信息,包括图片网址。