Skip to content

Регистрация через телеграмм бота

📡 Регистрация через телеграм#

Ручка#

ws /ws/v1/sign_up_with_telegram

Полный адрес в сети#

Среда URL
🧪 Dev ws://web-socket-gateway.devterra.ru/ws/v1/sign_up_with_telegram
🚀 Prod ws://web-socket-gateway.terraprod.ru/ws/v1/sign_up_with_telegram

Входные данные для верификации#

Поле Тип Описание Обязательное Пример
phone string Телефон пользователя 79144746534

Телефон пользователя при передаче, также будет верифицирован

Пример JSON запроса#

{
  "phone": "7 777 777-77-77"
}

Выходные данные, которые будут в ответе#

Поле Тип Описание Обязательное Пример
botURL string Ссылка на тг бота для перехода https://t.me/terra_app_auth_bot?start=e3b19ca9-cab7-4387-a42e-3f5ad48326ab
apiKey string Ключ авторизации 47f44e56-2e4f-407e-8b07-115ea8783be7
tgUsername string ТГ юзернейм пользователя @Bazar_lol

Пример JSON ответов#

Пока пользователь не верифицировал тг

Будет отправляться пользователю с периодичностью раз в 10 секунд

{
  "botURL": "https://t.me/terra_app_auth_bot?start=e3b19ca9-cab7-4387-a42e-3f5ad48326ab",
  "apiKey": null,
  "tgUsername": null
}
Когда пользователь верифицировал телеграм

Переданный apiKey это ключ на время регистрации, чтобы пользоваться аккаунтом, его нужно подтвердить

{
  "botURL": null,
  "apiKey": "3fadd76a-7431-4719-8f69-8eb1728f0a8d",
  "tgUsername": "@Bazar_lol"
}