check_activation_code
Чтобы проверить, доступен ли (не назначен ли) определенный код активации, используйте метод user/check_activation_code.
Конечная точка
svc=user/check_activation_code¶ms={
"code": "<text>"
}
Параметры
Запрос должен содержать параметр code, указывающий GUID кода, который необходимо проверить.
Ответ
В случае успешного выполнения запроса возвращается ответ следующего формата:
{
"guid": <text>, /* GUID кода активации. */
"tme": <uint>, /* Время истечения срока действия кода, UNIX-время. */
"tma": <uint>, /* Время назначения кода объекту, UNIX-время. */
"tmc": <uint>, /* Время создания кода, UNIX-время. */
"use": <int> /* Используется ли код: 1 — да, 0 — нет. */
}
Код ищется среди всех кодов активации пользователя верхнего уровня вашей иерархии. Ответ содержит данные только указанного кода.
Если код не найден, данные кода не возвращаются. Вместо этого ответ содержит код ошибки 0 и причину CODE_NOT_EXIST:
{
"error": 0,
"reason": "CODE_NOT_EXIST"
}
В случае неудачного выполнения запроса возвращается код ошибки.
Коды ошибок
| Код ошибки | Описание |
|---|---|
| 4 | Неверные входные параметры. |
| 6 | Внутренняя ошибка сервера. |
| 7 | Пользователь не авторизован или доступ запрещен. |