Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Django
Простой
Как установить связь «2 ко многим» без промежуточной таблицы?
1 подписчик
26 мар.
89 просмотров
2
ответа
Django
Простой
Как в Django передать своё сообщения пользователю при обработке исключения ProtectedError?
1 подписчик
26 мар.
59 просмотров
1
ответ
ВКонтакте
Простой
Как узнать дату регистрации в вк с помощью питона?
2 подписчика
26 мар.
452 просмотра
2
ответа
ВКонтакте
Средний
Как запостить в VK каруселью посты с фото?
2 подписчика
23 мар.
52 просмотра
0
ответов
ВКонтакте
Простой
Кто-нибудь знает как настроить fotorama + rutube?
1 подписчик
20 мар.
30 просмотров
0
ответов
Python
+2 ещё
Простой
Как анализировать востребованность технологии?
1 подписчик
10 мар.
160 просмотров
1
ответ
Django
+1 ещё
Средний
Авторизация Django + Vue на ESIA, с чего начать?
5 подписчиков
04 мар.
3069 просмотров
3
ответа
Django
Простой
Как настроить доступ к сайту?
1 подписчик
03 мар.
115 просмотров
1
ответ
Python
+1 ещё
Простой
Как сделать проверку при кике есть ли человек в беседе или нет?
1 подписчик
03 мар.
147 просмотров
1
ответ
Python
+2 ещё
Простой
Как пользоваться методом messages.addChatUser vk api?
1 подписчик
02 мар.
102 просмотра
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Senior Fullstack Developer (Django + React Native)
Private.Ki
от 3 000 до 3 000 $
Питонист-бекендер в проект с тестами
Федя и Самат
от 150 000 до 300 000 ₽
Старший Python разработчик/Senior Python developer
Платежное решение
•
Москва
До 300 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама