
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Нестандартный ГеоПоиск через API вконтакте и инстаграм

- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
RedeBoy21, Вы издеваетесь? Как тут что-то можно разглядеть? Не проще-ли было скопировать URL?
Нестандартный ГеоПоиск через API вконтакте и инстаграм
DesignerMix, оооу извиняюсь , сразу и не заметил что картинка так загрузилась
https://www.instagram.com/oauth/authori ... type=token
ссылка так и не меняется после ввода
{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"}
текст на странице
https://www.instagram.com/oauth/authori ... type=token
ссылка так и не меняется после ввода
{"code": 400, "error_type": "OAuthException", "error_message": "Redirect URI does not match registered redirect URI"}
текст на странице
- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Ведь тут явно написано что URL не совпадает с зарегистрированным в приложении. Проверьте все несколько раз внимательно.
Отправлено спустя 2 минуты 29 секунд:
Проверил, у вас написано http://localhost, а надо http://localhost/
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Здравствуйте. У меня такая же проблема. Ввел http://localhost/ все равно выводит сообщение... Попробуйте сами сделать..... Может там что-то изменилось в коде? С УВАЖЕНИЕМ ВАШ подписчик.
- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
goodman9, попробуйте так:
Отправлено спустя 56 секунд:
Если сработает отпишитесь и я вставлю эту ссылку в первый пост. У меня вроде сработало.
Код: Выделить всё
https://api.instagram.com/oauth/authorize/?client_id=[вставьте_ваш_client_id_сюда]&redirect_uri=http://localhost/&response_type=code
Если сработает отпишитесь и я вставлю эту ссылку в первый пост. У меня вроде сработало.
Нестандартный ГеоПоиск через API вконтакте и инстаграм
У меня получилось! Но у меня вылезла такая ошибка. Как на рисунке. А когда я не прописываю токен, то у меня спокойно ищет ВК. А с токеном вообще ничего. В чем проблема?DesignerMix писал(а): goodman9, попробуйте так:Отправлено спустя 56 секунд:Код: Выделить всё
https://api.instagram.com/oauth/authorize/?client_id=[вставьте_ваш_client_id_сюда]&redirect_uri=http://localhost/&response_type=code
Если сработает отпишитесь и я вставлю эту ссылку в первый пост. У меня вроде сработало.
- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Наверное Instagram что-то изменили в своем API... Я не разработчик этого скрипта и мне сложно что-то конкретное сказать.
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Огромнейшее спасибо, Михаил!)
Сама идея геопоиска шикарна, инструкции исчерпывающие.
Правда сейчас действительно возникают проблемы с инстаграмом.
При запуске без access token скрипт работает и находит фотографии вконтакте.
При вводе токена выходит ошибка: https://drive.google.com/file/d/0B5HCAw ... sp=sharing .
В самом инстаграме пишут что-то про смену платформы, API documentation и апдейты от 17 ноября 2015 - может, в этом дело?
Долгое и мучительное изучение пособий а ля "Python для чайников" пока дало только понимание, что это "синтаксические ошибки на 94 и 57 строке" (и то не факт), а дальше ни бум-бум.
Может быть, Вы посмотрите и попробуете исправить? Пожааалуйста
[Делала строго по инструкции на видео, Python 2.7.9., Windows 7-64, все библиотеки установлены. С новой версией через Python 3 не справилась - не поняла куда вставлять значения даты/места:(]
Сама идея геопоиска шикарна, инструкции исчерпывающие.
Правда сейчас действительно возникают проблемы с инстаграмом.
При запуске без access token скрипт работает и находит фотографии вконтакте.
При вводе токена выходит ошибка: https://drive.google.com/file/d/0B5HCAw ... sp=sharing .
В самом инстаграме пишут что-то про смену платформы, API documentation и апдейты от 17 ноября 2015 - может, в этом дело?
https://www.instagram.com/developer/Instagram Platform and documentation update. Apps created on or after Nov 17, 2015 will start in Sandbox Mode and function on newly updated API rate-limits and behaviors. Prior to going Live, and being able to be used by people other than the developers of the app, these apps will have to go through a new review process. Please read the API documentation or the Change Log for more details.
Долгое и мучительное изучение пособий а ля "Python для чайников" пока дало только понимание, что это "синтаксические ошибки на 94 и 57 строке" (и то не факт), а дальше ни бум-бум.
Может быть, Вы посмотрите и попробуете исправить? Пожааалуйста

[Делала строго по инструкции на видео, Python 2.7.9., Windows 7-64, все библиотеки установлены. С новой версией через Python 3 не справилась - не поняла куда вставлять значения даты/места:(]
- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
kinkaterin, я понял, сегодня вечером постараюсь посмотреть и если что-то получится отпишусь, но еще раз хочу отметить что я не разработчик этого скрипта и вообще не программист, просто мне показался интересен этот материал и я им поделился. В общем вечером займусь.
- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Итак, на сегодняшний день я выяснил вот что:
Новый скрипт со страницы автора работает с версией Python 3.5.1 только после правки строк с параметром print, например в оригинале строка выглядит так
Запуск нового скрипта стал удобнее благодаря тому, что теперь не приходится править его код для указания координат и времени, вместо этого можно просто указать это в качестве параметров при запуске скрипта, например вот так
Измененный мной скрипт с исправленными значениями print пока не прилагаю т.к. не разобрался до конца с тем, как надо работать с обновленным API Instagramm'а но завтра попробую покопаться еще...
Новый скрипт со страницы автора работает с версией Python 3.5.1 только после правки строк с параметром print, например в оригинале строка выглядит так
print 'Parsing vkontakte..'
, но в версии питона 3.5.1 она должна быть такой print ('Parsing vkontakte..')
.Запуск нового скрипта стал удобнее благодаря тому, что теперь не приходится править его код для указания координат и времени, вместо этого можно просто указать это в качестве параметров при запуске скрипта, например вот так
python photobygeo.py 55.740701 37.609161 1400619600 1400792400
.Измененный мной скрипт с исправленными значениями print пока не прилагаю т.к. не разобрался до конца с тем, как надо работать с обновленным API Instagramm'а но завтра попробую покопаться еще...
- Mykola Kozyr
- Новичок
- Сообщения: 6
- Зарегистрирован: 27 сен 2015, 22:25
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Добрый вечер
В силу обстоятельств только сейчас могу поделиться визуальной частью исследования http://geoteam.hol.es/photo/.
Проект будет развиваться дальше (немножко интенсивнее), поэтому, если хоть кому-то будет интересно, с удовольствием поделюсь результатами
В силу обстоятельств только сейчас могу поделиться визуальной частью исследования http://geoteam.hol.es/photo/.
Проект будет развиваться дальше (немножко интенсивнее), поэтому, если хоть кому-то будет интересно, с удовольствием поделюсь результатами

Нестандартный ГеоПоиск через API вконтакте и инстаграм
Mykola Kozyr, а у вас получилось исправить ошибку в коде, которая не дает вытащить фотки из инстаграма?
- Mykola Kozyr
- Новичок
- Сообщения: 6
- Зарегистрирован: 27 сен 2015, 22:25
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
kinkaterin, нет, к сожалению. Когда я вытаскивал информацию про фотографии с Инстаграма все работало (хоть и давало подозрительно мало результатов).
С новой документацией пока не знаком, но буду разбираться. Как будут результаты обязательно поделюсь
С новой документацией пока не знаком, но буду разбираться. Как будут результаты обязательно поделюсь

Нестандартный ГеоПоиск через API вконтакте и инстаграм
Я тут немного поколдовала и нашла Аркадия (разработчика скрипта), который помог решить проблемы с инстой.
Для таких же чайников, как я: мини-гайд по исправлению ошибок.
Делала на win7, python 3.5, новая версия скрипта со страницы автора (https://bitbucket.org/BetepokNoname/pho ... /downloads).
1.
2.
3.
По ссылке https://api.instagram.com/v1/media/sear ... 1400792400 (вместо ТВОЙТОКЕН подставить свой реальный токен). На экране появится описание ошибки :
http://stackoverflow.com/questions/2970 ... tagram-app). Там авторизовываете своё приложение и ваш токен работает.
Скрипт проходит, ошибок нет, выдаёт 2 файла (вк и инста).
Только вот теперь другая проблема - файл с инстаграмными фотками просто пустой
как при команде из авторского скрипта (python photobygeo.py 55.740701 37.609161 1400619600 1400792400), так и с какой-либо другой. Было бы круто, если б кто-то проверил у себя. Может быть, просто я всё косячу.
Для таких же чайников, как я: мини-гайд по исправлению ошибок.
Делала на win7, python 3.5, новая версия скрипта со страницы автора (https://bitbucket.org/BetepokNoname/pho ... /downloads).
1.
- вы забыли выбрать пункт "Add python.exe to patch" при установке"python" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
2.
- установите pip install requests https://pypi.python.org/pypi/requests#downloads (на windows) или python2-requests (Arch) https://www.archlinux.org/packages/extr ... -requests/Ошибка File "photobygeo.py", line 10, in <module> from requests import get as getResponse ImportError: No module named requests
3.
(в версии python 3.5) илиline 164, line 154, line 70 - keyerror data
(в версии python 2.7) - проблема в вашем токене инстаграма.line 94, line 57 - keyerror data
По ссылке https://api.instagram.com/v1/media/sear ... 1400792400 (вместо ТВОЙТОКЕН подставить свой реальный токен). На экране появится описание ошибки :
- в данном случае по ссылке https://api.instagram.com/oauth/authori ... cope=SCOPE вставляем вместо слов заглавными буквами свой Client ID, Redirect URI и вместо SCOPE - public_content (решение с форума http://stackoverflow.com/questions/3386 ... in-sandbox и{"meta": {"error_type": "OAuthPermissionsException", "code": 400, "error_message": "This request requires scope=public_content, but this access token is not authorized with this scope. The user must re-authorize your application with scope=public_content to be granted this permissions."}}
http://stackoverflow.com/questions/2970 ... tagram-app). Там авторизовываете своё приложение и ваш токен работает.
Скрипт проходит, ошибок нет, выдаёт 2 файла (вк и инста).
Только вот теперь другая проблема - файл с инстаграмными фотками просто пустой

- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
kinkaterin, спасибо что все так расписали
, хотя на некоторые вопросы ответы были и в ролике и на форуме.
Хм, проверил у себя, моя загвоздка была именно с обновленным подтверждением и активацией приложений инстаграма. Токен получаю, а вот ошибку 400 при проверке пока не победил.
PS: А я-то думал что проблема в переименовании некоторых параметров API, а оно вон как оказывается - вся проблема в авторизации.

Хм, проверил у себя, моя загвоздка была именно с обновленным подтверждением и активацией приложений инстаграма. Токен получаю, а вот ошибку 400 при проверке пока не победил.
PS: А я-то думал что проблема в переименовании некоторых параметров API, а оно вон как оказывается - вся проблема в авторизации.
Нестандартный ГеоПоиск через API вконтакте и инстаграм
При переходе по ссылке для получения токена сначало окно авторизации, а затем следующее - Parse error: syntax error, unexpected '@', expecting ',' or ';' in /var/www/http/configuration.php on line 35
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Теперь на сайте python доступна только версия 2.7.12 она пойдет для скрипта под windows?
- DesignerMix
- Администратор
- Сообщения: 7028
- Зарегистрирован: 25 апр 2014, 10:51
- Откуда: Белгород
- Контактная информация:
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Крабик, кажется да, но скорее всего скрипт будет работать только с ВК т.к. в инстаграме уже поменяли API.
Нестандартный ГеоПоиск через API вконтакте и инстаграм
Есть ли другой скрипт где например вписываешь пользователя и показывается где он фотографировался?