check_activation_code
Para comprobar si un código de activación determinado está disponible (no asignado), utilice el método user/check_activation_code.
Endpoint
svc=user/check_activation_code¶ms={
"code": "<text>"
}
Parámetros
La solicitud debe contener el parámetro code, que indica el GUID del código que desea comprobar.
Respuesta
Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:
{
"guid": <text>, /* GUID del código de activación. */
"tme": <uint>, /* Hora de vencimiento del código, tiempo UNIX. */
"tma": <uint>, /* Hora en que el código se asignó a una unidad, tiempo UNIX. */
"tmc": <uint>, /* Hora de creación del código, tiempo UNIX. */
"use": <int> /* Indica si el código está en uso (1) o no (0). */
}
El código se busca entre todos los códigos de activación del usuario de nivel superior de su jerarquía. La respuesta contiene solo los datos del código indicado.
Si no se encuentra el código, no se devuelven sus datos. En su lugar, la respuesta contiene el código de error 0 y el motivo CODE_NOT_EXIST:
{
"error": 0,
"reason": "CODE_NOT_EXIST"
}
Si la solicitud falla, se devuelve un código de error.
Códigos de error
| Código de error | Descripción |
|---|---|
| 4 | Parámetros de entrada no válidos. |
| 6 | Error interno del servidor. |
| 7 | Usuario no autorizado o acceso denegado. |