我想知道如何从给定的标签中获取Instagram中的图像。我已注册了我的客户并获得了CLIENT_ID
和CLIENT_SECRET
。然后我读了关于instagram api的内容,发现我需要一个access_token
来搜索图片。那意味着我需要用户授权我的应用获取他们的信息。还有其他工作吗?因为,我只想搜索带有给定标签的图像,它与用户的信息没有任何关系。并且说服用户他们必须提供仅仅是为了查看图像的访问权限,甚至不是他们的图像,并不是真正的说服力。
而且,如果我必须得到客户的授权,我应该在redirecturl
中添加什么?现在我只为Instagram填写一些随机url
,因为我没有服务器。全部都在本地电话上运行。
感谢您的建议。
答案 0 :(得分:0)
您可以使用Tag Endpoint标签而不是access_token
来获取图片。只需将CLIENT_ID
添加到查询中即可。
示例:https://api.instagram.com/v1/tags/SOMETAG/media/recent?client_id=CLIENT_ID
对于每个端点,您最好为经过身份验证的用户使用access_token,但有些端点并不需要它。在某些情况下,access_token将为您提供更多信息访问权限(例如:
user_has_liked
),并且在所有情况下,这意味着您在每个access_token限制下运行,而不是单个client_id的相同限制。