Auth4App

Методы API

  • Последнее обновление: 24.11.2023

Инициализация авторизации: [POST|GET]

Получить код и ссылки на мессенджеры для отправки кода

URL: https://api.auth4app.com/code/get

Параметры запроса:

{
      "phone":79XXХХХХХХХ, //Номер телефона в международном формате
      "api_key":"813ccd129…..046" //API KEY проекта
}

Пример ответа на запрос:

{
"code": 970684, //Код авторизации, который клиент должен отправить в мессенджер
"code_id": "f5d3451cd....787d3", //Уникальный код авторизации
"qrLink": "https://...ca97d980bfa", //Ссылка на QR форму авторизации
"links": [
{
"title": "WhatsApp", //Название мессенджера
"link": "whatsapp://send?phone=79959...", //Ссылка которая откроет мессенджер
"image": "https://api.auth4app.com/whatsapp.png", //Ссылка на логотип мессенджера
"color": "#25D366" //Цвет мессенджера
},
{
"title": "Telegram",
"link": "tg://resolve?domain=auth4app_bot",
"image": "https://api.auth4app.com/telegram.png",
"color": "#229ED9"
},
{
"title": "Viber",
"link": "viber://pa?chatURI=auth4app&text=970684",
"image": "https://api.auth4app.com/viber.png",
"color": "#7360F2"
}
]
}

Результат авторизации [POST|GET]

Узнать результат авторизации. Рекомендуется вызывать раз в 3-5 секунд после того как пользователь начал авторизацию.

URL: https://api.auth4app.com/code/get

Параметры запроса:

{
     "code_id":"fb53507…31f5d6", //Уникальный код авторизации code_id (из запроса выше)
     "api_key":"813ccd129…..046" //API KEY проекта
}

Пример ответа на запрос:

{
"code": 970684,
"phone": 79XXХХХХХХХ,
"code_id": "fb53507845432....72e31f5d6",
"auth": true, //Результат авторизации
"messenger": "telegram" //Мессенджер через который была авторизация
}