⚙️
telefon-ip.ru
  • Reference
    • Авторизация API
      • Flash Calls - авторизация звонком
      • Back Calls - обратная авторизация звонком
      • SMS Code - авторизация sms
      • TG Code - авторизация Telegram
      • Вспомогательные функции
      • Postman - набор коллекций для разработчиков
    • WhatsApp - отправка sms
  • VOIP API
Powered by GitBook
On this page
  1. Reference
  2. Авторизация API

Flash Calls - авторизация звонком

Авторизация входящим звонком. Кодом подтверждения являются последние 4 цифры номера с которого происходит звонок.

PreviousАвторизация APINextBack Calls - обратная авторизация звонком

Last updated 1 month ago

Запросы выполняются методом POST или GET на URL:

https://api.telefon-ip.ru/api/v1/authcalls/{token}/{action}/{params} где:

token - ключ доступа к API, который можете получить в личном кабинете или по запросу на support@telefon-ip.ru. Первые 50 запросов для тестирования бесплатно.

action - вызываемые функции API описанные ниже в документации

params - передаваемые параметры в зависимости от метода вызова, обычно для GET запроса


get_code - получение кода авторизации

GET

Осуществляет звонок на указанный номер телефона для проверки авторизации. Если указан параметр sms, то проверяется возможность дозвона. В случае неудачи отправляется sms код.

Пример:

https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_code/89243555100

Запрос с отправкой SMS в случае если звонок не был доставлен

https://api.telefon-ip.ru/api/v1/authcalls/4ea13fbf-f5a3-4084-8b01-9733cd6fd0b1/get_code/89243555100?sms=true

Path Parameters

Name
Value
Description

token*

string

Ключ доступа

phone*

string

Номер вызываемого абонента. Ограничение на количество отправок в сутки по умолчанию 3

Query Parameters

Name
Type
Description

sms

boolean

Если установлено значение true, клиенту совершается звонок. Если звонок не проходит и оператор возвращает код ошибки, на номер клиента автоматически отправляется SMS с кодом авторизации. По умолчанию установлено значение false.

Response

{
    "success": true,
    "error": "",
    "data": {
        "phone": "79244501003",
        "code": "1003",
        "id": 168
    }
}
{
    "success": false,
    "error": "does not match the format 89XXXXXXXXX or phone field is missing",
    "data": {}
}
{
    "success": false,
    "error": "Unauthorized token",
    "data": {}
}
https://api.telefon-ip.ru/api/v1/authcalls/<token>/get_code/<phone>/