2013-11-06 3 views
0

У меня установлен instagram-python, и у меня есть маркер oauth из instagram api, и я пытаюсь захватить список всех данных местоположения (широта и долгота) из фотографий instagram, опубликованных в Брюссель, Бельгия. Каков наилучший способ сделать это?Grabbing данные геоданных из Instagram python

Brussels is lat: 50.85396 и long: 4.34150, и я хотел бы найти хотя бы радиус в 2 км.

Я использую https://api.instagram.com/v1/tags/search?q=brussels & access_token = [мой маркер доступа] и возвращает:

{ "мета": { "код" : 200}, "data": [{"media_count": 387831, "name": "brussels"}, можно ли получить доступ к данным в этом media_count? Я хочу, чтобы захватить как можно больше данных о местоположении, как я могу, я не особенно заботиться о реальных фотографиях

Благодарности

ответ

1

Вы должны использовать средства массовой информации/поиск API, чтобы получить геолокации информации вокруг места гео:

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

, а затем захватить (данные [x] .location.latitude, данные [x] .location.longitude) из ответа API. Каждый ответ даст вам около 20 фотографий, используйте параметр MAX_ID в API для получения следующего набора из 20 фотоданных.

Вот реализация именно то, что вы ищете: gramfeed

+0

захватить 'created_time' последней фотографии и передать его как' max_timestamp = 'в API URL-адрес парах, то и получите следующий 20 фотографии – krisrak

+0

привет @krisrak, любая идея, как получить результат из декартовых координат? – user2485649

+0

разделите декартовы координаты и передадим их как lat = и lng = – krisrak

Смежные вопросы