Instagram 新 API,按标签获取商品
Posted
技术标签:
【中文标题】Instagram 新 API,按标签获取商品【英文标题】:Instagram new API, get items by tag 【发布时间】:2015-12-10 10:15:58 【问题描述】:上个月更新了 Instagram API,我不明白如何使用它。
例如,我想通过标签nexus5x
获取图像。
我确实请求https://api.instagram.com/v1/tags/nexus5x?access_token=access_token
响应是
200 '"meta":"code":200,"data":"media_count":5066,"name":"nexus5x"'
你能解释我接下来要做什么吗?
我也尝试获取最近的项目
https://api.instagram.com/v1/tags/nexus5x/media/recent?access_token=access_token
但得到这个回应
200 '"pagination":"deprecation_warning":"next_max_id 和 min_id 是 此端点已弃用;使用 min_tag_id 和 max_tag_id 而是","meta":"code":200,"data":[]'
附:沙盒中的应用。
【问题讨论】:
instagram.com/developer/endpoints/tags/#get_tags_media_recent,你可能需要传递一些参数 这只是通知,你能不能尝试生成新的访问令牌,看看是否有效,我得到了'nexus5x'列表好的! ofcorse 与我的秘密令牌.. 【参考方案1】:您处于沙盒模式,因此它只会返回您的沙盒授权用户的媒体,以下是相关信息:
作为另一个例子,让我们考虑一个返回列表的端点 媒体:/tags/tag-name/media/recent。这个返回的响应 正如预期的那样,端点将仅包含具有给定标签的媒体。但 而不是从任何公共 Instagram 用户返回媒体,它会 仅返回属于您的沙盒用户的媒体,仅限于 每个用户的最后 20 个。
所以如果你在 instagram 中添加带有主题标签的帖子,那么它将显示在 api 响应中,这是沙盒模式下的限制
这里是有关沙盒模式的更多详细信息的链接:https://www.instagram.com/developer/sandbox/
【讨论】:
以上是关于Instagram 新 API,按标签获取商品的主要内容,如果未能解决你的问题,请参考以下文章
如何使用新 API 从 Instagram 获取公共数据或标签?