我安装了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中的数据?我想尽可能多地获取位置数据,我并不特别关心实际的图片
由于
答案 0 :(得分:1)
您必须使用媒体/搜索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