0

我已经安装了 instagram-python,并且我有一个来自 instagram api 的 oauth 令牌,我正在尝试从比利时布鲁塞尔发布的 instagram 照片中获取所有位置数据(纬度和经度)的列表。做这个的最好方式是什么?

布鲁塞尔是纬度:50.85396 和长:4.34150,我想搜索至少 2 公里的半径。

我使用 https://api.instagram.com/v1/tags/search?q=brussels&access_token=[my access token] 并返回:

{"meta":{"code":200},"data":[{"media_count":387831,"name":"brussels"},是否可以访问该 media_count 中的数据?我想尽可能多地抓取位置数据,我并不特别关心实际图片

谢谢

4

1 回答 1

2

您必须使用媒体/搜索 API 来获取地理位置周围的地理位置信息:

https://api.instagram.com/v1/media/search?lat=50.85396&lng=4.34150&distance=2000&access_token=ACCESS-TOKEN

然后从 API 响应中获取 (data[x].location.latitude, data[x].location.longitude)。每个响应会给你大约 20 张照片,使用 API 中的 MAX_ID 参数来获取下一组 20 张照片数据。

这是您正在寻找的内容的实现:gramfeed

于 2013-11-09T08:18:18.797 回答