2015-10-07 137 views
0

什么是我们可以media/popular使用查询。我们可以根据国家或地理位置对其进行本地化吗?Instagram的API媒体/流行

还有一种方法来获取发现功能的结果与API?

回答

0

我最近在同一个问题上挣扎,得出的结论是,除了困难之外,没有别的办法。

如果你想要基于位置的流行图像,你必须使用位置端点。 https://api.instagram.com/v1/locations/214413140/media/recent

此链接显示自定义位置的最近媒体,其中的关键字是位置ID。现在你的工作是遵循简单的分页API,并将响应的数组合并成一大堆JSON。 $ response ['pagination'] ['next_max_id']参数负责分页,所以您只需发送每个下一个请求与先前请求的max_id。

https://api.instagram.com/v1/locations/214413140/media/recent?max_id=1093665959941411696

最终的结果将取决于你的信息收集的量。最后,你只需要用类似count来排序数组,然后你就可以开始做任何你想做的事情。

当然,重要的部分是保存图像在本地,而不是每次用户打开网页时生成。原因不仅是世代时间,而且每小时的请求数量有限。

希望有人会出现更好的解决方案或Instagram的API将终于支持媒体/受欢迎的位置。

+0

你知道如何获得/生成发现饲料 – Thellimist

+1

我没有的东西有一种方法来发现饲料。它甚至没有在Instagram的网站版本上实现,所以即使解析HTML也不会让你在那里。我会研究它,并告诉你,如果我拿出一些东西。 – ggach