Закрыть
Вверх

Авторизация

Методы для авторизации пользователей и работы с токенами доступа

GET /authorize

OAuth 2.0 авторизация. Перенаправляет пользователя на страницу входа.

Параметры:
client_id * — ID приложения
redirect_uri * — URL для редиректа после авторизации
response_type — Тип ответа (обычно "code")
scope — Запрашиваемые права доступа
Пример запроса:
GET /authorize?client_id=123&redirect_uri=https://vsetke.fun/callback&response_type=code
Ответ:
Редирект на указанный redirect_uri с параметром code
POST /token

Обмен кода авторизации на access_token или вход по логину/паролю.

Параметры:
grant_type * — "authorization_code" или "password"
code — Код авторизации (для grant_type=authorization_code)
username — Имя пользователя (для grant_type=password)
password — Пароль (для grant_type=password)
Пример запроса:
POST /token
grant_type=password&username=user@vsetke.fun&password=secret
Ответ:
{
  "access_token": "abc123...",
  "token_type": "Bearer",
  "expires_in": 3600
}
GET/POST /method/.

Выполнение VK API методов. После авторизации используйте полученный токен.

Параметры:
access_token * — Токен доступа
v — Версия API (например, "5.131")
Пример запроса:
GET /method/users.get.json?user_ids=1&access_token=YOUR_TOKEN
💡 Примечание:
Формат может быть: json, xml. По умолчанию json.
🔒
Важно о безопасности
Никогда не передавайте access_token в открытом виде. Используйте HTTPS для всех запросов. Храните токены в безопасном месте.