Instagram API 通过逗号分隔的 ID 获取批量对象
Posted
技术标签:
【中文标题】Instagram API 通过逗号分隔的 ID 获取批量对象【英文标题】:Instagram API get bulk objects by comma separated IDs 【发布时间】:2016-02-14 15:01:50 【问题描述】:我有一个简单的应用程序,其中有大量 Instagram 对象 ID。我正在寻找一个 API,我可以从中将 id 作为逗号分隔的字符串或以类似的方式发送并获取 Instagram 对象的列表。我无法在 Instagram 官方 API 中找到端点。
我不想一一检索每个对象,因为我需要检索大量数据,并且逐一检索太耗时,并且会耗尽我的资源。
twitter中类似的功能可以在下面找到
https://dev.twitter.com/rest/reference/get/statuses/lookup
我正在为 Instagram 寻找类似的功能。 有解决办法吗?
仅供参考,我正在寻找除 Instagram 端点之外的另一种解决方案 - tags/hello/media/recent,因为我需要同时来自多个 id 的信息。而且这个端点检索到的信息数量也不够。
【问题讨论】:
【参考方案1】:没有 API 可以通过 id 批量获取媒体数据,您必须在循环中对每个 id 进行 1 次 API 调用。
API 限制为每小时 5000 次调用,因此这可能会根据您要检索的媒体项目的数量来限制您。
您可以在循环中使用此 API 调用通过 id 获取媒体数据:
https://api.instagram.com/v1/media/media-id?access_token=ACCESS-TOKEN
【讨论】:
【参考方案2】:正如 krisrak 所说,没有开箱即用的 API。你可以创建自己的,但它必须单独发送每个请求,因为 Instagram 就是这样设置 API 的,没有办法解决这个问题。
【讨论】:
以上是关于Instagram API 通过逗号分隔的 ID 获取批量对象的主要内容,如果未能解决你的问题,请参考以下文章
我无法通过 instagram API 获取 instagram 用户的媒体详细信息
带有多个逗号分隔参数的C# Web API GET [关闭]。