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

Уязвимости, взломы и способы защиты. Вирусы здесь не обсуждаются

Модераторы: Tim308, phantom

RedeBoy21
Новичок
Сообщения: 2
Зарегистрирован: 16 дек 2015, 09:34

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

Сообщение RedeBoy21 »

Изображение ошибка связанная с URI и acess_token отсутствует, повторяется тоже самое и на альтернативной ссылке, подскажите выход пожалуйста?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

RedeBoy21, Вы издеваетесь? Как тут что-то можно разглядеть? Не проще-ли было скопировать URL?

RedeBoy21
Новичок
Сообщения: 2
Зарегистрирован: 16 дек 2015, 09:34

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

Сообщение RedeBoy21 »

DesignerMix, оооу извиняюсь , сразу и не заметил что картинка так загрузилась
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 вконтакте и инстаграм

Сообщение DesignerMix »

RedeBoy21 писал(а): Redirect URI does not match registered redirect URI
Ведь тут явно написано что URL не совпадает с зарегистрированным в приложении. Проверьте все несколько раз внимательно.

Отправлено спустя 2 минуты 29 секунд:
Проверил, у вас написано http://localhost, а надо http://localhost/

goodman9
Новичок
Сообщения: 2
Зарегистрирован: 28 дек 2015, 18:47

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

Сообщение goodman9 »

DesignerMix писал(а): RedeBoy21, Вы издеваетесь? Как тут что-то можно разглядеть? Не проще-ли было скопировать URL?
Здравствуйте. У меня такая же проблема. Ввел http://localhost/ все равно выводит сообщение... Попробуйте сами сделать..... Может там что-то изменилось в коде? С УВАЖЕНИЕМ ВАШ подписчик.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

goodman9, попробуйте так:

Код: Выделить всё

https://api.instagram.com/oauth/authorize/?client_id=[вставьте_ваш_client_id_сюда]&redirect_uri=http://localhost/&response_type=code
Отправлено спустя 56 секунд:
Если сработает отпишитесь и я вставлю эту ссылку в первый пост. У меня вроде сработало.

goodman9
Новичок
Сообщения: 2
Зарегистрирован: 28 дек 2015, 18:47

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

Сообщение goodman9 »

DesignerMix писал(а): goodman9, попробуйте так:

Код: Выделить всё

https://api.instagram.com/oauth/authorize/?client_id=[вставьте_ваш_client_id_сюда]&redirect_uri=http://localhost/&response_type=code
Отправлено спустя 56 секунд:
Если сработает отпишитесь и я вставлю эту ссылку в первый пост. У меня вроде сработало.
У меня получилось! Но у меня вылезла такая ошибка. Как на рисунке. А когда я не прописываю токен, то у меня спокойно ищет ВК. А с токеном вообще ничего. В чем проблема?
1.jpg

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

Наверное Instagram что-то изменили в своем API... Я не разработчик этого скрипта и мне сложно что-то конкретное сказать.

kinkaterin

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

Сообщение kinkaterin »

Огромнейшее спасибо, Михаил!)
Сама идея геопоиска шикарна, инструкции исчерпывающие.

Правда сейчас действительно возникают проблемы с инстаграмом.
При запуске без access token скрипт работает и находит фотографии вконтакте.
При вводе токена выходит ошибка: https://drive.google.com/file/d/0B5HCAw ... sp=sharing .

В самом инстаграме пишут что-то про смену платформы, API documentation и апдейты от 17 ноября 2015 - может, в этом дело?
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.
https://www.instagram.com/developer/

Долгое и мучительное изучение пособий а ля "Python для чайников" пока дало только понимание, что это "синтаксические ошибки на 94 и 57 строке" (и то не факт), а дальше ни бум-бум.
Может быть, Вы посмотрите и попробуете исправить? Пожааалуйста :sorry:

[Делала строго по инструкции на видео, Python 2.7.9., Windows 7-64, все библиотеки установлены. С новой версией через Python 3 не справилась - не поняла куда вставлять значения даты/места:(]

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

kinkaterin, я понял, сегодня вечером постараюсь посмотреть и если что-то получится отпишусь, но еще раз хочу отметить что я не разработчик этого скрипта и вообще не программист, просто мне показался интересен этот материал и я им поделился. В общем вечером займусь.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

Итак, на сегодняшний день я выяснил вот что:

Новый скрипт со страницы автора работает с версией 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 вконтакте и инстаграм

Сообщение Mykola Kozyr »

Добрый вечер
В силу обстоятельств только сейчас могу поделиться визуальной частью исследования http://geoteam.hol.es/photo/.
Проект будет развиваться дальше (немножко интенсивнее), поэтому, если хоть кому-то будет интересно, с удовольствием поделюсь результатами :)

kinkaterin

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

Сообщение kinkaterin »

Mykola Kozyr, а у вас получилось исправить ошибку в коде, которая не дает вытащить фотки из инстаграма?

Аватара пользователя
Mykola Kozyr
Новичок
Сообщения: 6
Зарегистрирован: 27 сен 2015, 22:25
Контактная информация:

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

Сообщение Mykola Kozyr »

kinkaterin, нет, к сожалению. Когда я вытаскивал информацию про фотографии с Инстаграма все работало (хоть и давало подозрительно мало результатов).
С новой документацией пока не знаком, но буду разбираться. Как будут результаты обязательно поделюсь :)

kinkaterin

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

Сообщение kinkaterin »

Я тут немного поколдовала и нашла Аркадия (разработчика скрипта), который помог решить проблемы с инстой.
Для таких же чайников, как я: мини-гайд по исправлению ошибок.
Делала на win7, python 3.5, новая версия скрипта со страницы автора (https://bitbucket.org/BetepokNoname/pho ... /downloads).

1.
"python" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
- вы забыли выбрать пункт "Add python.exe to patch" при установке

2.
Ошибка File "photobygeo.py", line 10, in <module> from requests import get as getResponse ImportError: No module named requests
- установите pip install requests https://pypi.python.org/pypi/requests#downloads (на windows) или python2-requests (Arch) https://www.archlinux.org/packages/extr ... -requests/

3.
line 164, line 154, line 70 - keyerror data
(в версии python 3.5) или
line 94, line 57 - keyerror data
(в версии python 2.7) - проблема в вашем токене инстаграма.
По ссылке https://api.instagram.com/v1/media/sear ... 1400792400 (вместо ТВОЙТОКЕН подставить свой реальный токен). На экране появится описание ошибки :
{"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."}}
- в данном случае по ссылке https://api.instagram.com/oauth/authori ... cope=SCOPE вставляем вместо слов заглавными буквами свой Client ID, Redirect URI и вместо SCOPE - public_content (решение с форума http://stackoverflow.com/questions/3386 ... in-sandbox и
http://stackoverflow.com/questions/2970 ... tagram-app). Там авторизовываете своё приложение и ваш токен работает.

Скрипт проходит, ошибок нет, выдаёт 2 файла (вк и инста).
Только вот теперь другая проблема - файл с инстаграмными фотками просто пустой :D как при команде из авторского скрипта (python photobygeo.py 55.740701 37.609161 1400619600 1400792400), так и с какой-либо другой. Было бы круто, если б кто-то проверил у себя. Может быть, просто я всё косячу.

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

kinkaterin, спасибо что все так расписали :super: , хотя на некоторые вопросы ответы были и в ролике и на форуме.

Хм, проверил у себя, моя загвоздка была именно с обновленным подтверждением и активацией приложений инстаграма. Токен получаю, а вот ошибку 400 при проверке пока не победил.

PS: А я-то думал что проблема в переименовании некоторых параметров API, а оно вон как оказывается - вся проблема в авторизации.

Аватара пользователя
SiC _515
Новичок
Сообщения: 1
Зарегистрирован: 11 апр 2016, 08:06
Контактная информация:

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

Сообщение SiC _515 »

При переходе по ссылке для получения токена сначало окно авторизации, а затем следующее - Parse error: syntax error, unexpected '@', expecting ',' or ';' in /var/www/http/configuration.php on line 35

Крабик
Новичок
Сообщения: 11
Зарегистрирован: 26 авг 2016, 11:37

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

Сообщение Крабик »

Теперь на сайте python доступна только версия 2.7.12 она пойдет для скрипта под windows?

Аватара пользователя
DesignerMix
Администратор
Администратор
Сообщения: 7028
Зарегистрирован: 25 апр 2014, 10:51
Откуда: Белгород
Контактная информация:

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

Сообщение DesignerMix »

Крабик, кажется да, но скорее всего скрипт будет работать только с ВК т.к. в инстаграме уже поменяли API.

Крабик
Новичок
Сообщения: 11
Зарегистрирован: 26 авг 2016, 11:37

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

Сообщение Крабик »

Есть ли другой скрипт где например вписываешь пользователя и показывается где он фотографировался?

Ответить

Вернуться в «Информационная безопасность»