Получение данных геолокации из Instagram python

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

Широта Брюсселя: 50,85396 и долгота: 4,34150, и я хотел бы найти радиус не менее 2 км.

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

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

Спасибо


person English Grad    schedule 06.11.2013    source источник


Ответы (1)


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

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

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

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

person krisrak    schedule 09.11.2013
comment
возьмите created_time последней фотографии и передайте его как max_timestamp= в параметре URL-адреса API, тогда вы получите следующие 20 фотографий. - person krisrak; 01.10.2014
comment
привет @krisrak, есть идеи, как получить результат из декартовых координат? - person user2485649; 08.10.2014
comment
разделить декартовы координаты и передать их как lat= и lng= - person krisrak; 08.10.2014
comment
Можете ли вы показать мне пример? Или проверьте это, stackoverflow.com/questions/26255057/ Это то, что я хочу сделать. - person user2485649; 08.10.2014
comment
вы можете получить только для круга, вы можете указать центр и расстояние по радиусу - person krisrak; 08.10.2014
comment
проверить app.echosec.net. Я хочу добиться того же. - person user2485649; 08.10.2014
comment
но instagram API позволяет только круг - person krisrak; 08.10.2014
comment
Да я вижу. Но как они его используют? Я запутался. - person user2485649; 08.10.2014
comment
они инстаграм поддерживают? - person krisrak; 08.10.2014
comment
Да, вы можете проверить это. Он показывает несколько результатов, и один из них Instagram - person user2485649; 08.10.2014
comment
найдите фотографии в круге, охватывающем границу, а затем отфильтруйте широту / долготу, которые находятся за пределами вашей границы. - person krisrak; 08.10.2014