Restablecimiento de un código de activación mediante el SN como administrador de empresa
Descripción
Esta API es utilizada por un administrador de empresa para restablecer un código de activación de terminal dura. El nuevo código de activación se puede utilizar para activar el terminal dura. Esta API se puede llamar cinco veces para cada terminal dura cada 24 horas.
SLA
Tasa de éxito de solicitudes: > 99.99%
Retardo de solicitud TP99: 369 ms
Depuración
Puede depurar esta API en API Explorer.
Prototipo
Método de solicitud |
POST |
---|---|
Dirección de solicitud |
/v1/usg/dcs/corp/device/{sn}/activecode |
Protocolo de transporte |
HTTPS |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Localización |
Descripción |
---|---|---|---|---|
sn |
Sí |
String |
Path |
Terminal de SN. El valor solo puede contener números, letras y guiones bajos (_). maxLength: 30 minLength: 1 |
X-Access-Token |
Sí |
String |
Header |
Token de autorización. Utilice el valor de accessToken en la respuesta a la solicitud de Autenticación de un ID de aplicación. |
X-Request-Id |
No |
String |
Header |
ID de solicitud, que se utiliza para el seguimiento y la localización de fallos. Se recomienda utilizar un UUID. Si este parámetro no se incluye, se genera automáticamente un ID de solicitud. |
Accept-Language |
No |
String |
Header |
Idioma. Valores: zh-CN para chino (predeterminado) y en-US para inglés. |
country |
No |
String |
Body |
País o región a la que pertenece el número de móvil. Valor predeterminado: chinaPR. maxLength: 255 minLength: 0 |
emailAddr |
No |
String |
Body |
Dirección de correo electrónico. maxLength: 255 minLength: 0 |
smsNumber |
No |
String |
Body |
Número de móvil. El número de teléfono móvil debe contener el código del país. Por ejemplo, un número de móvil en China continental +86xxxxxxxxxxxxxx. Este parámetro se combina con el parámetro country. maxLength: 32 minLength: 0 |
Códigos de estado
Código de estado de HTTP |
Descripción |
---|---|
200 |
Operación exitosa. |
400 |
Parámetros inválidos. |
401 |
La autenticación no se realiza o falla. |
403 |
Permisos insuficientes. |
500 |
Excepción del servidor. |
Parámetros de respuesta
Ninguno
Ejemplo de solicitud
POST /v1/usg/dcs/corp/device/asdasfscasd/activecode Connection: keep-alive X-Access-Token: stbVbWSIgzfOQ8JnbmPIoBIR3ig8xnVScQOF Content-Type: application/json Content-Length: 94 Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191) { "smsNumber": "+86***********", "country": "chinaPR", "emailAddr": "test8@huawei.com" }
Ejemplo de respuesta
HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Content-Length: 143 Connection: keep-alive Pragma: No-cache Cache-Control: no-cache Server: api-gateway X-Request-Id: fbbc91569f0efed914e0427fc2a9c4ac
Códigos de error
Si se devuelve un código de error que comienza con MMC o USG cuando utiliza esta API, corrija el error siguiendo las instrucciones proporcionadas en Centro de errores de la API de Huawei Cloud.
Ejemplo de comando cURL
curl -k -i -H 'content-type: application/json' -X POST -H 'X-Access-Token: stbVbWSIgzfOQ8JnbmPIoBIR3ig8xnVScQOF' -d '{"smsNumber": "+86***********","country": "chinaPR","emailAddr": "test8@huawei.com"}' https://api.meeting.huaweicloud.com/v1/usg/dcs/corp/device/asdasfscasd/activecode