Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Django
Простой
Как задать параметры в TextChoises?
1 подписчик
25 сент.
91 просмотр
1
ответ
ВКонтакте
+1 ещё
Средний
Открыт чужой аккаунт вк с моего ноутбука. Как это могло произойти?
3 подписчика
21 сент.
465 просмотров
2
ответа
Django
Простой
Как реализовать Update для AbstractUser в Django?
1 подписчик
07 сент.
68 просмотров
0
ответов
ВКонтакте
Простой
Как написать пост вконтакте от своего имени если я владелец группы?
2 подписчика
05 сент.
76 просмотров
0
ответов
OAuth
Простой
Что бы вы выбрали для oauth? Keycloak, authentik или что-то иное?
1 подписчик
29 авг.
45 просмотров
0
ответов
Django
Простой
Как реализовать в django mfa посредством otp на email?
1 подписчик
27 авг.
86 просмотров
1
ответ
Python
+1 ещё
Простой
Как бороться с отступами в сформированном шаблоне Django python?
2 подписчика
24 авг.
493 просмотра
1
ответ
Django
Простой
Как в шаблоне выделить несколько экземпляров модели чекбоксами и по нажатию на кнопку получить список выделенных экземпляров?
1 подписчик
13 авг.
79 просмотров
1
ответ
ВКонтакте
Простой
VK отклоняет фото при загрузке в пост в отложенные посты через VK api. Какой API нужен?
1 подписчик
09 авг.
97 просмотров
1
ответ
Proxy
+3 ещё
Средний
Как получить client_credential токен через прокси oauth2-proxy?
1 подписчик
30 июл.
57 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python developer
Digital Clouds
от 160 000 ₽
Старший Python-разработчик
DIGITAL SECTOR
•
Краснодар
До 300 000 ₽
Backend Engineer
Kotify
от 250 000 до 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама