Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
PHP
+2 ещё
Простой
Как правильно получить токен для метода photos.getWallUploadServer VK?
1 подписчик
18 часов назад
29 просмотров
2
ответа
Django
+1 ещё
Простой
Как проверять файлы в S3 хранилище?
3 подписчика
02 июн.
2133 просмотра
3
ответа
Боты
+1 ещё
Простой
ВК API. В течение какого времени можно редактировать и удалять сообщения?
1 подписчик
24 мая
70 просмотров
1
ответ
Django
Простой
Как в шаблоне Dajngo поставить условие в цикле For?
1 подписчик
22 мая
118 просмотров
1
ответ
Django
Простой
Как сделать генерацию пароля в django user?
1 подписчик
20 мая
83 просмотра
1
ответ
Django
Простой
Обязательно ли использовать AbstractUser django?
1 подписчик
18 мая
77 просмотров
1
ответ
Django
Простой
Как правильно реализовать идею Django?
1 подписчик
18 мая
87 просмотров
1
ответ
ВКонтакте
Простой
Выбранный способ авторизации не доступен для приложения. Попробуйте позже или обратитесь к администратору приложения. Что за ошибка при oauth vk?
1 подписчик
17 мая
205 просмотров
0
ответов
Django
Простой
Как составить план создания Django сайта?
1 подписчик
16 мая
152 просмотра
1
ответ
Django
Средний
Почему inlineformset не сохраняет данные?
1 подписчик
12 мая
42 просмотра
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Python разработчик Senior/Lead (Django, DRF)
Hello, Doc!
от 250 000 до 350 000 ₽
Питонист-бекендер в проект с тестами
Федя и Самат
от 150 000 до 300 000 ₽
Ведущий питонист
Федя и Самат
от 250 000 до 400 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама