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

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

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

Ответить

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

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

Сообщение RedeBoy21 » 16 дек 2015, 09:48


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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 16 дек 2015, 12:12


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


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

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

Сообщение RedeBoy21 » 18 дек 2015, 11:13


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
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 18 дек 2015, 13:19


RedeBoy21 писал(а):Источник цитаты Redirect URI does not match registered redirect URI

Ведь тут явно написано что URL не совпадает с зарегистрированным в приложении. Проверьте все несколько раз внимательно.

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


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

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

Сообщение goodman9 » 28 дек 2015, 18:50


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

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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 28 дек 2015, 19:08


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
Репутация: 0
Статус: Не в сети

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

Сообщение goodman9 » 28 дек 2015, 22:34


DesignerMix писал(а):Источник цитаты goodman9, попробуйте так:

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

https://api.instagram.com/oauth/authorize/?client_id=[вставьте_ваш_client_id_сюда]&redirect_uri=http://localhost/&response_type=code


Отправлено спустя 56 секунд:
Если сработает отпишитесь и я вставлю эту ссылку в первый пост. У меня вроде сработало.

У меня получилось! Но у меня вылезла такая ошибка. Как на рисунке. А когда я не прописываю токен, то у меня спокойно ищет ВК. А с токеном вообще ничего. В чем проблема?
1.jpg

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 28 дек 2015, 22:37


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


kinkaterin
Статус: Не в сети

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

Сообщение kinkaterin » 26 янв 2016, 01:05


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

Правда сейчас действительно возникают проблемы с инстаграмом.
При запуске без 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
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 26 янв 2016, 17:01


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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 26 янв 2016, 23:30


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

Новый скрипт со страницы автора работает с версией 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
Репутация: 2
Контактная информация:
Статус: Не в сети

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

Сообщение Mykola Kozyr » 12 фев 2016, 20:58


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


kinkaterin
Статус: Не в сети

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

Сообщение kinkaterin » 16 фев 2016, 01:17


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

Аватара пользователя

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

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

Сообщение Mykola Kozyr » 17 фев 2016, 13:15


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


kinkaterin
Статус: Не в сети

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

Сообщение kinkaterin » 22 фев 2016, 19:00


Я тут немного поколдовала и нашла Аркадия (разработчика скрипта), который помог решить проблемы с инстой.
Для таких же чайников, как я: мини-гайд по исправлению ошибок.
Делала на 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
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 22 фев 2016, 22:14


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

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

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

Аватара пользователя

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

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

Сообщение SiC _515 » 11 апр 2016, 08:08


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


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

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

Сообщение Крабик » 26 авг 2016, 11:41


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

Аватара пользователя

Автор темы
DesignerMix
Администратор
Администратор
Сообщения: 4482
Зарегистрирован: 25 апр 2014, 10:51
Есть ответ: 172
Репутация: 549
Откуда: Белгород
Контактная информация:
Статус: Не в сети

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

Сообщение DesignerMix » 28 авг 2016, 22:46


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


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

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

Сообщение Крабик » 02 сен 2016, 10:50


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