Envío de una pieza de rompecabezas CAPTCHA
Descripción
Esta API se utiliza para enviar una pieza de rompecabezas CAPTCHA. Después de recibir la solicitud, el servidor devuelve la pieza del rompecabezas y la pieza original, que se mostrarán en la interfaz gráfica de usuario de frontend. El usuario de la empresa debe encajar la pieza del rompecabezas.
Depuración
Puede depurar esta API en API Explorer.
Prototipo
Método de solicitud |
POST |
---|---|
Dirección de solicitud |
/v1/usg/acs/auth/slideverifycode/send |
Protocolo de transporte |
HTTPS |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Localización |
Descripción |
---|---|---|---|---|
Content-Type |
Sí |
String |
Header |
Formato de los medios de comunicación del cuerpo. Ejemplo: application/json; charset=UTF-8 |
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. |
checkType |
No |
Integer |
Body |
Tipo de verificación.
Valor predeterminado: 0. |
clientType |
Sí |
Integer |
Body |
Tipo del cliente de inicio de sesión.
|
user |
Sí |
String |
Body |
Información de identidad del usuario (número de teléfono móvil, dirección de correo electrónico o cuenta de usuario). maxLength: 255 minLength: 1 |
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
Parámetro |
Tipo |
Descripción |
---|---|---|
cutImage |
String |
Pieza del rompecabezas. |
expire |
Integer |
Período de validez del CAPTCHA, en segundos. |
pointY |
Integer |
Coordenada Y de la pieza del rompecabezas. |
shadowImage |
String |
Imagen original, que se define usando data: url. |
token |
String |
Token del código de verificación, una cadena. |
Ejemplo de solicitud
POST /v1/usg/acs/auth/slideverifycode/send Connection: keep-alive Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191) { "user": "+86136********", "checkType": 1, "clientType": 0 }
Ejemplo de respuesta
HTTP/1.1 200 Date: Wed, 18 Dec 2019 06:20:40 GMT Content-Type: application/json;charset=UTF-8 Connection: keep-alive Pragma: No-cache Cache-Control: no-cache http_proxy_id: c94f64967745b0670c299c0688479078 { "shadowImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAABuCAYAAACdmi6mAACAAElEQVR42py953cV19rtuUsi44QDNjY4YAMGSQQFJCFEkhBJoCwhlHMOKKGEUBZIIJFzxgQnjG3ACTDOPvY5571vuqNvjzu6e4zu/2P2nGvVljY+Pm/f0R/mWLWrdqhdUv32fJ71rLU8/kt3wbMwGc6iVHje/TOl/ZPHbBdnUDvhWcL3WJIFJ8CrbCrnH+TxVRD3BeY+uU8KzDKaeC8+NsoeP2aOB7qvX5oHz7J8eJZTwYXwhJTAE1YGz8pyeMKlCm6XwfE+jqyEZ1UVPKtr4FnTCM/aJkrtbjhrG9g22HYd921ogWc9t9fUUbXwRPM10WzX7KYabBvFx6uq4UTyPSP4WRFl5vPsZ1MrK+CEV5r2SVVa6VhENd+jnufUYM+JcqK5vYrvH1Fjnx9abr/bimJ+X37PoDzz/Z9QEK/H8gJehy0TMEVgHCddAWr5EpHBK5ygmqNC7TrXKHkGLTGFYp17lBu9IZqixRqQkpMMP/wwVsk0JrLoLMIhGFrEAy2KujtNTAIIQh31CHSWY9oJt7FgESPcCR7RgEpCwQ0FARDKrlXqCRgAqxw6oXJtJLbMBSYKRqx1Yzhn8d8qwQcs1S5p3IrjkAl5udvMirAS05KvyGZ5bgGtlPu6jkTmtpr1J4WvbTUzuy/fiZ5Ii8ymSyk8Z35sj/xv/L8sHCK6iGp3GAAAAAElFTkSuQmCC", "cutImage": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAAxCAYAAABznEEcAAAZA0lEQVR42s15Z1dU27ZtX6tyoIoqcgZFERBEFBUwISKZIuecQUBFMICCkjOYUEzbcE67Z+99zr3t3j9zf854fa5i7/3a/fBae+/T+9DbmGuu1PsYfcy1VhWyix8h9dZjnCBiCD9hL3oE7eYscH0W2g1CxWszQOE0tMIHwNVpjhnz70PPn4J+ZYLjSeAa50ufI6x6Gc7qFaBqGVrjJkzte/B2vkJmxz5SW7fhatuHxm197BO0yV+A4SNovW85dwC07kBr3uR5G0DDGrTaVSCwzGu9gFb6DNrtp0DxE8YngALHuFUyi5LSRyg9g1/hDbKY3mOphqezW+d/g7bg28wjR4Z4pUIrY0imjfgbFhFUv0yChpXcal2CYlVtNXu0yPML/xE//I/0Lj6OzuRtNED9L7RAz3HpNUf8S08pmUdWsOqAb1xzZjTmvicuHfvA4Zmf0ETRVTd+4hyklXkT5N4EkmeZZbPkmAmiaUTUayAl9GpHmIkbzWaNygChgBlozeGjYxIEYqcpv4wJKytW/BRiEfZR4lgP+i0k94RzK7GedW0Kuv6H5lXAts2ucRSSDPJN3G5baYg47xt/C/LhN3sJcF5bwAAAABJRU5ErkJggg==", "pointY": 55, "token": "x7QLcizPl2eAaNdKChs2XnbrbEMHuF1dy", "expire": 60 }
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.