Аутентификация

Регистрация с привязкой Telegram

Регистрация нового веб-аккаунта с одновременной привязкой к существующему Telegram-аккаунту. Позволяет пользователям бота получить полноценный веб-доступ к платформе.

Сценарий использования: Пользователь начал работу через Telegram-бот и хочет зарегистрироваться на сайте, сохранив свой баланс и историю задач.

Как это работает:

  1. Пользователь запрашивает 6-значный код в Telegram-боте (команда /link).
  2. На странице регистрации вводит email, пароль и код.
  3. Система создаёт веб-аккаунт и привязывает его к Telegram-аккаунту.
  4. Баланс кредитов и история задач из бота становятся доступны в веб-интерфейсе.

Без кода: Если telegram_code не передан — создаётся обычный веб-аккаунт без привязки к Telegram.

Ошибки:

  • 400 — код невалиден или просрочен.
  • 409 — email уже зарегистрирован, или Telegram-аккаунт уже привязан к другому веб-аккаунту.
post/auth/register-with-code

Request

  • Base URL: https://api.uchecker.net
  • URL: https://api.uchecker.net/auth/register-with-code
  • Auth: none declared

Request body

emailstring required

Email-адрес для нового веб-аккаунта. Должен быть уникальным.

passwordstring required

Пароль для нового аккаунта. Минимум 6 символов.

telegram_codenumber

6-значный код из Telegram-бота для привязки существующего бот-аккаунта к новому веб-аккаунту. Если не указан — создаётся обычный аккаунт без привязки к Telegram.

Example request

{
  "email": "user@example.com",
  "password": "password123",
  "telegram_code": 123456
}

Response

Аккаунт создан. Если передан telegram_code — привязка к Telegram выполнена.

Changes

No recorded changes to this operation across all 1 revision of this API.