Panduan ini memberikan informasi gambaran umum terkait nomor telepon untuk Mitra Solusi dan pelanggan. Selain itu, panduan ini berisi informasi proses untuk Mitra Solusi jika mereka harus mengelola nomor telepon dan sertifikat pelanggan.
Ada beberapa detail yang perlu diketahui bisnis seputar nomor telepon dan Pendaftaran Tersemat.
Bisnis memerlukan nomor khusus untuk menggunakan WhatsApp melalui pendaftaran tersemat. Jika bisnis memiliki nomor yang terdaftar secara aktif di WhatsApp Messenger atau Aplikasi WhatsApp Business, mereka tidak dapat menggunakan nomor telepon yang sama.
Bisnis dapat memiliki beberapa nomor telepon yang dikaitkan dengan Akun Bisnis Meta mereka, sehingga mereka tinggal menambahkan nomor telepon lain dan menggunakannya untuk WhatsApp.
Bisnis tidak dapat mendaftar menggunakan alur pendaftaran tersemat dengan nomor telepon yang telah terdaftar di WhatsApp versi aplikasi Bisnis atau pelanggan.
Untuk informasi lebih mendetail terkait nomor telepon dan Platform WhatsApp Business, lihat Nomor Telepon.
Untuk informasi tentang cara memigrasi nomor telepon WhatsApp terdaftar yang ada, lihat Memigrasi Nomor Telepon.
Bagian ini ditujukan kepada pelanggan dari Pendaftaran Tersemat dan memberikan panduan tentang tindakan yang mungkin mereka lakukan terkait dengan nomor telepon.
Ada dua metode untuk menambahkan nomor tambahan ke Akun WhatsApp Business (WABA):
Bagian ini ditujukan kepada Mitra Solusi dan memberikan petunjuk untuk mengelola nomor telepon dan sertifikat pelanggan.
Gunakan endpointGET /<WABA_ID>/phone_numbers untuk mendapatkan daftar nomor telepon bisnis di WABA pelanggan bisnis.
curl 'https://graph.facebook.com/<API_VERSION>/<CUSTOMER_WABA_ID>/phone_numbers' \ -H 'Authorization: Bearer <CUSTOMER_BUSINESS_TOKEN>'
Setelah sukses:
{ "data": [ { "verified_name": "<VERIFIED_DISPLAY_NAME>", "code_verification_status": "<VERIFICATION_STATUS>", "display_phone_number": "<DISPLAY_PHONE_NUMBER>", "quality_rating": "<QUALITY_RATING>", "platform_type": "CLOUD_API", "throughput": { "level": "<THROUGHPUT_LEVEL>" }, "webhook_configuration": { "application": "<WEBHOOK_CALLBACK_URL>" }, "id": "<BUSINESS_PHONE_NUMBER_ID>" } ], "paging": { "cursors": { "before": "<BEFORE_CURSOR>", "after": "<AFTER_CURSOR>" } } }
Setelah verifikasi telepon berhasil dari alur pendaftaran tersemat, pendaftaran akan berhasil dengan panggilan API ke endpoint register
. Untuk ini, sediakan code_method
(sms
| voice
). Karena nomor telepon sudah terverifikasi, Anda tidak perlu khawatir dengan kode pendaftaran. Panggilan APIverify
tidak diperlukan.
Atau, Anda dapat memverifikasi nomor telepon terlebih dahulu dan menawarkannya kepada pelanggan Anda dalam alur Pendaftaran Tersemat yang baru. Hal ini agar pelanggan tidak perlu menghubungi Anda untuk kata sandi sekali pakai selama proses onboarding. Lihat Nomor Telepon yang Diverifikasi Sebelumnya.
Setelah verifikasi telepon berhasil dari alur pendaftaran tersemat, pendaftaran akan berhasil dengan panggilan API ke endpoint account
. Untuk ini, sediakan code_method
(sms
| voice
). Karena nomor telepon sudah terverifikasi, Anda tidak perlu khawatir dengan kode pendaftaran. Panggilan API verify
tidak diperlukan.
Atau, Anda dapat memverifikasi nomor telepon terlebih dahulu dan menawarkannya kepada pelanggan Anda dalam alur Pendaftaran Tersemat yang baru. Hal ini agar pelanggan tidak perlu menghubungi Anda untuk kata sandi sekali pakai selama proses onboarding. Lihat Nomor Telepon yang Diverifikasi Sebelumnya.
Nomor telepon harus didaftarkan paling lambat 14 hari setelah melalui alur Pendaftaran Tersemat. Jika nomor tidak didaftarkan selama periode tersebut, nomor telepon itu harus melalui alur Pendaftaran Tersemat lagi sebelum pendaftaran.
Dengan endpoint phone_numbers
, Anda dapat melihat status nama tampilan nomor telepon dan mengambil sertifikat setelah ganti nama. Lihat Membaca Nomor Telepon untuk informasi selengkapnya.
Dalam contoh berikut, gunakan ID untuk WABA yang telah ditetapkan.
curl -i -X GET "https://graph.facebook.com/v21.0
/{waba-id}/phone_numbers
?fields=
display_phone_number,
certificate,
name_status,
new_certificate,
new_name_status
&access_token={system-user-access-token}"
{ "data": [ { "id": "1972385232742141", "display_phone_number": "+1 631-555-1111", "last_onboarded_time": "2023-08-22T19:05:53+0000", "certificate": "AbCdEfGhIjKlMnOpQrStUvWxYz", "new_certificate": "123AbCdEfGhIjKlMnOpQrStUvWxYz", "name_status": "APPROVED", "new_name_status": "APPROVED", } ] }
Nama | Deskripsi |
---|---|
| Status tinjauan permintaan nama tampilan saat ini. Klik panah di kolom kiri untuk opsi yang tersedia. |
| Status tinjauan permintaan ganti nama tampilan. Kolom ini mengembalikan data hanya jika ada permintaan ganti nama tampilan. |
| Mengembalikan sertifikat saat ini untuk nomor telepon itu. |
| Sertifikat nama tampilan baru, setelah ganti nama tampilan disetujui. Kolom ini mengembalikan data hanya jika permintaan ganti nama tampilan disetujui dan tersedia hingga nomor telepon telah didaftarkan dengan sertifikat baru. |
Untuk mengetahui apakah nomor telepon telah diverifikasi melalui OTP (kata sandi sekali pakai), periksa kolom code_verification_status
dari nomor telepon itu. Pertama, buatlah panggilan GET
ke endpoint /{whatsapp-business-account-id}/phone_numbers
:
curl -i -X GET \
"https://graph.facebook.com/v21.0
/{waba-id}/phone_numbers
?access_token={your-access-token}"
Tanggapan termasuk code_verification_status dengan salah satu opsi berikut: VERIFIED
atau NOT_VERIFIED
. Contoh tanggapan akan terlihat seperti ini:
[ { "code_verification_status": "NOT_VERIFIED", "id": "1754951608042154" } ]
Atau, Anda bisa mendapatkan status dengan menghubungi ID nomor telepon:
curl -i -X GET \
"https://graph.facebook.com/v21.0
/{phone-number-id}
?access_token={your-access-token}"
Use the WhatsApp Business Account > Phone Numbers endpoint to get a phone number's ID. See Retrieve Phone Numbers for usage details.
Anda dapat menanyakan nomor telepon dan memfilternya berdasarkan account_mode
mereka. Untuk permintaan tersebut, Anda dapat menggunakan parameter yang terdaftar di bawah ini.
Nama | Deskripsi |
---|---|
| Berisi kolom yang digunakan untuk pemfilteran. Dalam contoh ini, Anda seharusnya menggunakan |
| Berisi cara Anda ingin memfilter akun. Dalam contoh ini, Anda seharusnya menggunakan |
| Berisi mode akun apa yang Anda cari. Klik panah di kolom kiri untuk nilai yang didukung. |
Dalam contoh berikut, gunakan ID untuk WABA yang telah ditetapkan.
curl -i -X GET "https://graph.facebook.com/v21.0
/{waba-id}/phone_numbers
?filtering=[{
"field":"account_mode",
"operator":"EQUAL",
"value":"SANDBOX"}]
&access_token={system-user-access-token}"
{ "data": [ { "id": "1972385232742141", "display_phone_number": "+1 631-555-1111", "verified_name": "John’s Cake Shop", "quality_rating": "UNKNOWN", } ], "paging": { "cursors": { "before": "abcdefghij" "after": "klmnopqr" } } }