Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Radren
@Radren
Django
ВКонтакте
OAuth
Как авторизоваться на vk.com через standalone django приложение?
Программа на Django 1.6.10 развёрнута на американском сервере.
После получения токена от vk.com при попытке обращения к api vk.com получаю следующую ошибку
VkAPIMethodError at /func/1/
17. Validation required: please open redirect_uri in browser 234307691. params = [{u'value': u'1', u'key': u'oauth'}, {u'value': u'getServerTime', u'key': u'method'}, {u'value': u'fa15ce1f2442b1076cf29c3a3e2493cd59b57de060b5b9a1a0ca5732f919b89e30d5ae9aa1b2174bb8123', u'key': u'access_token'}, {u'value': u'1426017730', u'key': u'timestamp'}, {u'value': u'5.20', u'key': u'v'}]
Для соединения с vk.com использую библиотеку vk. В чём может быть проблема?
Вопрос задан
более трёх лет назад
3475 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
3
Илья
@FireGM
Для сервера нужно сначала получать code, а потом, при помощи него, получать токен на самом сервере.
https://vk.com/dev/auth_sites
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Radren
@Radren
Автор вопроса
Так и делаю. Запрашиваю code по нему получаю токен. А вот дальше, при попытке авторизации по токену, возникает указанная ошибка.
Ответ написан
более трёх лет назад
2
комментария
Нравится
2
комментария
Facebook
Вконтакте
Twitter
KirillMB
@KirillMB
Анологично, если проблема была решена подскажите как.
Написано
более трёх лет назад
Radren
@Radren
Автор вопроса
KirillMB
: Да, проблема решилась. Пересоздал приложение, тип указал - сайт, а не стендэлон. Всё заработало.
Написано
более трёх лет назад
Yashko
@Yashko
Если есть возможность установить NodeJS, то можно использовать этот скрипт:
https://github.com/Yashko/vk-validation-node
Он подтвердит телефон на сервер сайде и вы сможете авторизоваться.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
ВКонтакте
Простой
Бывают ли боты для уведомлений о гостях вк?
3 подписчика
15 июл.
582 просмотра
3
ответа
ВКонтакте
Простой
Как узнать номер акк вк не взламывая?
2 подписчика
15 июл.
179 просмотров
2
ответа
Django
Простой
Отображение GenericRelation в админ панели Django?
1 подписчик
12 июл.
91 просмотр
1
ответ
Django
Простой
Как побороть ошибку (1364, "Field doesn't have a default value")?
1 подписчик
12 июл.
74 просмотра
1
ответ
ВКонтакте
Простой
Как запостить клип с включенными комментариями через код?
1 подписчик
11 июл.
71 просмотр
1
ответ
Django
Простой
Как вывести время в шаблоне Django в соответствии с часовым поясом?
1 подписчик
03 июл.
103 просмотра
2
ответа
API
+2 ещё
Средний
Как исправить ошибку загрузки фидео с ВК Загрузка «https://vkvideo.ru/» во фрейме запрещена директивой «X-Frame-Options», установленной в «deny»?
1 подписчик
03 июл.
201 просмотр
0
ответов
HTML
+1 ещё
Простой
Как настроить размер видео из Вконтакте?
2 подписчика
01 июл.
1214 просмотров
1
ответ
API
+1 ещё
Средний
Как при авторизации через API VK ID получить его основную почту?
1 подписчик
29 июн.
96 просмотров
0
ответов
Python
+1 ещё
Простой
Есть ли способ, получать прямые ссылки на видео VK для скачивания на Python?
1 подписчик
25 июн.
308 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Backend Python/Django
Borderless360
от 3 000 до 6 000 $
Senior Python Developer (Django)
АйТи Бастион
•
Москва
Старший Python-разработчик (Django, Wagtail) в офис
DIGITAL SECTOR
•
Краснодар
от 200 000 до 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама