initRepeat

В случае, если ваш пользователь не получает звонок инициализированный методом initCall, вы можете два раза и совершенно бесплатно инициализировать повторную авторизацию по uCaller ID, который вы получаете в ответе метода initCall. Повторную авторизацию можно запросить только в течение пяти минут с момента выполнения основной авторизации методом initCall. Все данные, например `code` или `phone`, совпадают с теми же, которые были переданы в первом запросе initCall.

Этот метод можно вызывать с использованием аутентификации

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

CURL

curl https://api.ucaller.ru/v1.0/initRepeat \
  -X "POST" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <Секретный ключ вашего сервиса>.<Идентификатор сервиса>"
  -d '{"uid":103000}'

GET

 https://api.ucaller.ru/v1.0/initRepeat?uid=103000&key=<Секретный ключ вашего сервиса>&service_id=<Идентификатор сервиса>

В ходе выполнения могут произойти общие ошибки. Их описание находится на отдельной странице →

Параметры

Метод принимает следующие параметры:

ПАРАМЕТРЫ
ОПИСАНИЕ
uid
number, required
Идентификатор ucaller_id из метода initCall

Пример ответа

{
  "status": true,
  "ucaller_id": 103000,
  "phone": "7900***1010",
  "code": "1000",
  "client": "nickname",
  "unique_request_id": "f32d7ab0-2695-44ee-a20c-a34262a06b90",
  "exists": true,
  "free_repeated": true
}

Результат

Метод возвращает объект, содержащий следующие поля:

ПАРАМЕТРЫ
ОПИСАНИЕ
status
bool
Статус выполнения запроса
ucaller_id
number
Уникальный ID в системе uCaller, который позволит проверять статус и инициализировать метод initRepeat
phone
string
Номер телефона, куда мы совершили звонок, номер телефона замаскирован, мы храним только хеш номера и маску.
code
string
Код, который будет последними цифрами в номере телефона
в ответе код всегда будет строкой так мы поддерживаем коды от 0001 до 9999, если 0001 вернуть в формате number он обрежется до 1
client
string
Идентификатор пользователя переданный клиентом
unique_request_id
string
Появляется только если вами был передан параметр `unique`
exists
bool
Появляется при переданном параметре `unique`, если такой запрос уже был инициализирован ранее
free_repeated
bool
Статус повторной авторизации