Skip to main content

Инициализация авторизации

Инициализация авторизации: [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/result

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

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

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

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