从给定的主题标签中获取来自 instagram 的图像

Get images from instagram from given hashtag

我想知道如何通过给定的主题标签从 instagram 获取图片。我已经注册了我的客户端并获得了 CLIENT_IDCLIENT_SECRET。然后我阅读了有关 instagram api 的信息,发现我需要一个 access_token 来搜索图像。那么这意味着我需要用户授权我的应用程序来获取他们的信息。还有其他解决方法吗?因为,我只想搜索带有给定主题标签的图像,它与用户信息没有任何关系。说服用户他们必须提供访问权限只是为了查看图片,这些图片甚至不是他们的,这并不是真正的说服。

而且,如果我必须获得客户的授权,我应该在 redirecturl 中输入什么?现在我只是为 instagram 随机填充一些 url,因为我没有服务器。本地 phone.

上的所有 运行

感谢您的建议。

您可以通过带有 Tag Endpoint 而没有 access_token 的标签获取图像。只需将您的 CLIENT_ID 添加到查询中即可。

示例:https://api.instagram.com/v1/tags/SOMETAG/media/recent?client_id=CLIENT_ID

引自Instagram API

You're best off using an access_token for the authenticated user for each endpoint, though some endpoints don't require it. In some cases an access_token will give you more access to information (ex: user_has_liked), and in all cases, it means that you are operating under a per access_token limit vs. the same limit for your single client_id.