Obtiene la clave pública de cifrado de un número de teléfono.
Descripción de la operación
-
Antes de llamar a esta operación, asegúrese de que se ha agregado un número de teléfono en su WABA y que ha pasado la verificación de número de teléfono.
-
Si no se ha agregado ningún número de teléfono en su WABA, llame a las operaciones GetChatappVerifyCode y ChatappVerifyAndRegister para obtener un código de verificación y registrar el número de teléfono.
Límite de QPS
El límite de QPS por usuario individual para esta operación es de 5 llamadas por segundo. Si se supera este límite, las llamadas a la API se limitan, lo que puede afectar a su negocio. Llame a esta operación de manera adecuada.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
cams:GetPhoneEncryptionPublicKey |
get |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| PhoneNumber |
string |
Sí |
El número de teléfono. Puede consultarlo en la página Gestión de canales> Gestionar > Gestión de WABA > Gestión de números. |
86189******** |
| CustSpaceId |
string |
No |
El ID de espacio del subcliente ISV o el ID de instancia del cliente directo. Puede consultar el ID de espacio en la página Gestión de canales. |
cams-kei**** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Los parámetros de respuesta. |
||
| AccessDeniedDetail |
string |
Los detalles sobre la denegación de acceso. |
Ninguna |
| RequestId |
string |
El ID de la solicitud. |
DAC72B08-3327-33EF-BEDC-8EC3E83A6575 |
| Message |
string |
El mensaje de error. |
Ninguna |
| Data |
object |
Los datos devueltos. |
|
| EncryptionPublicKey |
string |
La clave pública. |
-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+PMrYw4zUDEk+VeTrp0\n8LZaoVpiVFErX7iuoDjUs4F9vkxMQuIABjcXw\/swzTMEopLORQV28uqN\/2\/x9hjU\****\/Zwa\/Vk5Svp4\niVY4e22FsJCCWUEMvayO8Q+3UGq0eXXQ+8SlUWEMq1VaJ4pwCLsMnmgybA+VmJxi\nkwIDAQAB\n-----END PUBLIC KEY-----" |
| PhoneNumber |
string |
El número de teléfono. |
861526377**** |
| EncryptionPublicKeyStatus |
string |
El estado de validez de la clave pública. Valores válidos:
|
VALID |
| Code |
string |
El código de error. Para obtener más información, consulte Códigos de error. |
OK |
Ejemplos
Respuesta exitosa
JSON Formato
{
"AccessDeniedDetail": "None",
"RequestId": "DAC72B08-3327-33EF-BEDC-8EC3E83A6575",
"Message": "None",
"Data": {
"EncryptionPublicKey": "-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+PMrYw4zUDEk+VeTrp0\\n8LZaoVpiVFErX7iuoDjUs4F9vkxMQuIABjcXw\\/swzTMEopLORQV28uqN\\/2\\/x9hjU\\****\\/Zwa\\/Vk5Svp4\\niVY4e22FsJCCWUEMvayO8Q+3UGq0eXXQ+8SlUWEMq1VaJ4pwCLsMnmgybA+VmJxi\\nkwIDAQAB\\n-----END PUBLIC KEY-----\"",
"PhoneNumber": "861526377****",
"EncryptionPublicKeyStatus": "VALID"
},
"Code": "OK"
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | Product.Unsubscript | You have not subscribed to the specified product. | You have not subscribed to the specified product. |
| 400 | Ram.PermissionDeny | You are not authorized to perform the operation. | |
| 400 | System.LimitControl | The system is under flow control. | The system is under flow control. |
| 400 | Unknown.ResourceOwnerId | The resource does not belong to the current user. | The resource does not belong to the current user. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.