Все сервисы Хабра
Сообщество 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. В чём может быть проблема?
Вопрос задан
более трёх лет назад
3474 просмотра
Комментировать
Подписаться
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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
API
+1 ещё
Средний
Как при авторизации через API VK ID получить его основную почту?
1 подписчик
вчера
59 просмотров
0
ответов
Python
+1 ещё
Простой
Есть ли способ, получать прямые ссылки на видео VK для скачивания на Python?
1 подписчик
25 июн.
230 просмотров
1
ответ
ВКонтакте
+2 ещё
Средний
Есть ли у кого пример VK ID Авторизация Spring boot?
1 подписчик
22 июн.
85 просмотров
1
ответ
Django
+1 ещё
Средний
Почему не применяются изменения кода в models.py?
1 подписчик
16 июн.
56 просмотров
2
ответа
OAuth
Простой
Откуда корректно брать OID пользователя в ЕСИА?
1 подписчик
14 июн.
37 просмотров
1
ответ
PHP
+2 ещё
Простой
Как правильно получить токен для метода photos.getWallUploadServer VK?
1 подписчик
05 июн.
119 просмотров
2
ответа
Django
+1 ещё
Простой
Как проверять файлы в S3 хранилище?
3 подписчика
02 июн.
2360 просмотров
4
ответа
Боты
+1 ещё
Простой
ВК API. В течение какого времени можно редактировать и удалять сообщения?
1 подписчик
24 мая
92 просмотра
1
ответ
Django
Простой
Как в шаблоне Dajngo поставить условие в цикле For?
1 подписчик
22 мая
142 просмотра
1
ответ
Django
Простой
Как сделать генерацию пароля в django user?
1 подписчик
20 мая
95 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Middle Python Developer
Strikt
•
Москва
от 100 000 до 180 000 ₽
Python разработчик
ITK academy
•
Саратов
от 75 000 ₽
Fullstack developer (python)
Крона Лабс
•
Екатеринбург
от 200 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама