Mengambil kunci publik untuk nomor telepon.
Deskripsi operasi
-
Sebelum memanggil API ini, pastikan Anda telah menambahkan nomor telepon yang terverifikasi ke WhatsApp Business Account (WABA) Anda.
-
Jika tidak ada nomor telepon yang ditambahkan ke WABA Anda, panggil API GetChatappVerifyCode dan ChatappVerifyAndRegister untuk mendapatkan kode verifikasi guna mendaftarkan dan memverifikasi nomor telepon.
Batas QPS
API ini dibatasi 5 kueri per detik (QPS) untuk setiap pengguna. Jika Anda melebihi batas ini, panggilan API akan dibatasi, yang dapat memengaruhi bisnis Anda. Panggil API ini dalam batas yang ditentukan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cams:GetPhoneEncryptionPublicKey |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| PhoneNumber |
string |
Yes |
Nomor telepon. Anda dapat melihat nomor telepon pada halaman Manajemen Saluran > Kelola > Manajemen WABA > Manajemen Nomor Telepon. |
86189******** |
| CustSpaceId |
string |
No |
Space ID dari sub-pelanggan Independent Software Vendor (ISV) atau ID instans pelanggan langsung. Anda dapat melihat Space ID pada halaman Manajemen Saluran. |
cams-kei**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
DAC72B08-3327-33EF-BEDC-8EC3E83A6575 |
| Code |
string |
Kode kesalahan. Untuk informasi lebih lanjut, lihat Kode kesalahan. |
OK |
| Message |
string |
Pesan kesalahan. |
None |
| Data |
object |
Data yang dikembalikan. |
|
| PhoneNumber |
string |
Nomor telepon. |
861526377**** |
| EncryptionPublicKey |
string |
Kunci publik. |
-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+PMrYw4zUDEk+VeTrp0\n8LZaoVpiVFErX7iuoDjUs4F9vkxMQuIABjcXw\/swzTMEopLORQV28uqN\/2\/x9hjU\****\/Zwa\/Vk5Svp4\niVY4e22FsJCCWUEMvayO8Q+3UGq0eXXQ+8SlUWEMq1VaJ4pwCLsMnmgybA+VmJxi\nkwIDAQAB\n-----END PUBLIC KEY-----" |
| EncryptionPublicKeyStatus |
string |
Status kunci publik. Nilai yang valid:
|
VALID |
Contoh
Respons sukses
JSONformat
{
"RequestId": "DAC72B08-3327-33EF-BEDC-8EC3E83A6575",
"Code": "OK",
"Message": "None",
"Data": {
"PhoneNumber": "861526377****",
"EncryptionPublicKey": "-----BEGIN PUBLIC KEY-----\\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt+PMrYw4zUDEk+VeTrp0\\n8LZaoVpiVFErX7iuoDjUs4F9vkxMQuIABjcXw\\/swzTMEopLORQV28uqN\\/2\\/x9hjU\\****\\/Zwa\\/Vk5Svp4\\niVY4e22FsJCCWUEMvayO8Q+3UGq0eXXQ+8SlUWEMq1VaJ4pwCLsMnmgybA+VmJxi\\nkwIDAQAB\\n-----END PUBLIC KEY-----\"",
"EncryptionPublicKeyStatus": "VALID"
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Product.Unsubscript | 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. | |
| 400 | Unknown.ResourceOwnerId | The resource does not belong to the current user. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.