initRepeat
В случае, если ваш пользователь не получает звонок инициализированный методом initCall, вы можете два раза и совершенно бесплатно инициализировать повторную авторизацию по uCaller ID, который вы получаете в ответе метода initCall. Повторную авторизацию можно запросить только в течение пяти минут с момента выполнения основной авторизации методом initCall. Все данные, например `code` или `phone`, совпадают с теми же, которые были переданы в первом запросе initCall.
Depricated Метод больше не поддерживается
[GET][POST] https://api.ucaller.ru/v1.0/initRepeat
Этот метод можно вызывать с использованием аутентификации
Пример запроса
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
в ответе код всегда будет строкой так мы поддерживаем коды от 0001 до 9999, если 0001 вернуть в формате number он обрежется до 1
client
string
Идентификатор пользователя переданный клиентом
unique_request_id
string
Появляется только если вами был передан параметр `unique`
exists
bool
Появляется при переданном параметре `unique`, если такой запрос уже был инициализирован ранее
free_repeated
bool
Статус повторной авторизации