bw31
@bw31

Как получить access_token вконтакте oauth2?

Приложение в виде сайта.
Делаю авторизацию как по гайду
Стопорюсь на получение токена пишет:
{"error":"invalid_grant","error_description":"Code is invalid or expired."}

Моя ссылка:
https://oauth.vk.com/access_token?client_id=мойид&client_secret=мойключ&redirect_uri=мойурл&code=257db363d39654cac7

Перерыл весь гугл так и ненашёл ответа. Подскажите в чём проблема.
  • Вопрос задан
  • 2784 просмотра
Решения вопроса 1
bw31
@bw31 Автор вопроса
Так решилась моя проблема.
Вообщем ситуация такая, нужно для получения code заходить по http, а не по https.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
miraage
@miraage
Старый прогер
Почему не испольуете Auth Widget?

// EDIT

Если проблемы в серверной части:
1) проверьте настройки приложения ВК (callback url итд)
2) проверьте ссылки, которые генерируете
Ответ написан
@kick_buttowski
Похоже уже был получен новый code,
поэтому в запросе указан старый, на что и ругается.
Нужно попробовать заново получить код по ссылке
https://oauth.vk.com/authorize?client_id=1&display...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы