Membuat templat pesan. Setelah disetujui, templat tersebut dapat digunakan untuk mengirim pesan.
Deskripsi operasi
Batas QPS
Batas permintaan per detik (QPS) untuk operasi ini adalah 50 per pengguna. Jika batas tersebut dilampaui, panggilan API akan dikenai pengendalian aliran (throttled), yang dapat memengaruhi bisnis Anda. Disarankan untuk memanggil operasi ini dengan frekuensi yang wajar.
Perubahan status
Anda dapat memantau perubahan status dan kualitas templat melalui Message Service (MNS) atau HTTP. Untuk informasi selengkapnya, lihat Message receipts.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cams:CreateChatappTemplate |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Category |
string |
Yes |
Kategori templat WhatsApp:
Kategori templat Viber:
|
UTILITY |
| Components |
array<object> |
Yes |
Daftar komponen templat pesan. Catatan
Jika Category diatur ke AUTHENTICATION, larik Components tidak boleh berisi komponen HEADER. Jika tipe komponen adalah BODY atau FOOTER, parameter Text harus kosong. |
|
|
array<object> |
No |
Daftar komponen. |
||
| Type |
string |
Yes |
Tipe komponen. Nilai yang valid:
Catatan
|
BODY |
| Text |
string |
No |
Teks pesan. Catatan
Jika Category diatur ke AUTHENTICATION, parameter ini harus kosong. |
hello whatsapp |
| Format |
string |
No |
Tipe resource media.
|
TEXT |
| Url |
string |
No |
Jalur resource media. Catatan
Untuk templat Viber, ukuran citra yang direkomendasikan adalah 800 × 800 piksel. |
https://image.developer.aliyundoc.com |
| Caption |
string |
No |
Deskripsi file. |
这是一个视频 |
| FileName |
string |
No |
Nama file. |
快递视频 |
| Buttons |
array<object> |
No |
Daftar tombol. Parameter ini hanya berlaku untuk komponen BUTTONS. Catatan
Jumlah tombol untuk templat WhatsApp
|
|
|
array<object> |
No |
Definisi tombol. |
||
| Type |
string |
Yes |
Tipe tombol.
Catatan
|
PHONE_NUMBER |
| Text |
string |
No |
Nama yang ditampilkan pada tombol. |
Call Me |
| PhoneNumber |
string |
No |
Nomor telepon. Parameter ini hanya valid ketika tipe tombol adalah PHONE_NUMBER. |
+861368897**** |
| Url |
string |
No |
URL yang diakses saat tombol URL diklik. |
https://example.com |
| UrlType |
string |
No |
Tipe URL.
|
static |
SignatureHash
deprecated
|
string |
No |
Gunakan parameter di bawah SupportedApps sebagai gantinya. |
wi299382 |
PackageName
deprecated
|
string |
No |
Gunakan parameter di bawah SupportedApps sebagai gantinya. |
com.demo |
| AutofillText |
string |
No |
Teks tombol untuk aksi autofill WhatsApp. Parameter ini wajib diisi untuk templat WhatsApp ketika Category adalah AUTHENTICATION dan tipe tombol adalah ONE_TAP atau ZERO_TAP. |
Autofill |
| IsOptOut |
boolean |
No |
Parameter ini berlaku untuk templat WhatsApp ketika Category adalah Marketing dan tipe tombol adalah QUICK_REPLY. Parameter ini menunjukkan bahwa tombol tersebut merupakan tombol opt-out pemasaran. Jika pelanggan mengklik tombol ini dan Anda telah mengonfigurasi kontrol pengiriman di ChatApp, pesan pemasaran selanjutnya tidak akan dikirim ke pelanggan tersebut. |
false |
| CouponCode |
string |
No |
Nilai Kode kupon. Hanya boleh berisi huruf dan angka. Anda dapat meneruskan variabel seperti $(couponCode) lalu memberikan Kode kupon aktual saat mengirim pesan. |
120293 |
| FlowId |
string |
No |
ID alur. |
479884093605**** |
| FlowAction |
string |
No |
Tipe peristiwa data alur. Nilai yang valid:
|
NAVIGATE |
| NavigateScreen |
string |
No |
Layar yang akan dinavigasi. Parameter ini wajib diisi ketika FlowAction diatur ke NAVIGATE. |
DETAILS |
| SupportedApps |
array<object> |
No |
Daftar aplikasi yang didukung. |
|
|
object |
No |
|||
| SignatureHash |
string |
No |
Hash signature dari aplikasi yang diluncurkan WhatsApp. Parameter ini wajib diisi untuk templat WhatsApp ketika Category adalah AUTHENTICATION dan tipe tombol adalah ONE_TAP atau ZERO_TAP. |
ieid83kdiek |
| PackageName |
string |
No |
Nama paket aplikasi yang diluncurkan WhatsApp. Parameter ini wajib diisi untuk templat WhatsApp ketika Category adalah AUTHENTICATION dan tipe tombol adalah ONE_TAP atau ZERO_TAP. |
com.kuaidian.waimaistaff |
| ThumbUrl |
string |
No |
Gambar mini pesan Viber yang berisi video. |
https://cdn.multiplymall.mobiapp.cloud/yunmall/B-LM-LMALL202207130001/20220730/d712a057-a6af-4513-bbe6-7ee57ea60983.png?x-oss-process=image/resize,w_100 |
| Duration |
integer |
No |
Durasi video dalam pesan video Viber, dalam satuan detik. Nilainya berkisar antara 0 hingga 600. |
120 |
| FileType |
string |
No |
Tipe file pesan file Viber. |
docx |
| CodeExpirationMinutes |
integer |
No |
Periode validitas kode verifikasi dalam templat AUTHENTICATION WhatsApp, dalam satuan menit. Parameter ini hanya berlaku untuk pesan WhatsApp ketika Category adalah AUTHENTICATION dan tipe komponen adalah Footer. Informasi ini ditampilkan di footer. |
5 |
| AddSecretRecommendation |
boolean |
No |
Parameter ini berlaku untuk templat WhatsApp ketika Category adalah AUTHENTICATION dan tipe komponen adalah Body. Parameter ini menunjukkan bahwa pesan ditampilkan di atas body, mengingatkan pengguna agar tidak membagikan kode verifikasi mereka kepada orang lain. |
true |
| HasExpiration |
boolean |
No |
Menunjukkan apakah Kode kupon memiliki waktu kedaluwarsa. Parameter ini digunakan ketika tipe adalah LIMITED_TIME_OFFER. |
true |
| Cards |
array<object> |
No |
Daftar kartu untuk templat Carousel. |
|
|
array<object> |
No |
Objek kartu untuk templat Carousel. |
||
| CardComponents |
array<object> |
Yes |
Daftar komponen dalam kartu Carousel. |
|
|
array<object> |
No |
Objek kartu dalam templat Carousel. |
||
| Type |
string |
Yes |
Tipe komponen. Nilai yang valid:
|
BODY |
| Format |
string |
No |
Tipe resource media. Parameter ini berlaku ketika Type adalah HEADER.
|
IMAGE |
| Text |
string |
No |
Konten BODY dalam kartu Carousel. |
Who is the very powerful team |
| Url |
string |
No |
Jalur resource media. |
https://alibaba.com/img.png |
| Buttons |
array<object> |
No |
Daftar tombol. Parameter ini hanya berlaku untuk komponen BUTTONS. Setiap kartu dalam templat Carousel dapat memiliki maksimal dua tombol. |
|
|
object |
No |
Objek tombol. |
||
| Text |
string |
No |
Teks tombol. |
Call me |
| Type |
string |
Yes |
Tipe tombol.
|
PHONE_NUMBER |
| Url |
string |
No |
URL yang diakses saat tombol diklik. |
https://alibaba.com/xx |
| UrlType |
string |
No |
Tipe URL.
|
static |
| PhoneNumber |
string |
No |
Nomor telepon. |
+86138007**** |
| Name |
string |
Yes |
Nama templat. |
hello_whatsapp |
| Language |
string |
Yes |
Bahasa templat. Untuk informasi lebih lanjut tentang kode bahasa, lihat Language codes. |
en |
| Example |
object |
No |
Contoh templat. |
hello_whatsapp |
|
string |
No |
Contoh templat. |
StringConcat('a', 'b', 'c') |
|
| TemplateType |
string |
Yes |
Tipe templat.
|
|
CustWabaId
deprecated
|
string |
No |
ID WABA pelanggan ISV. Catatan
Parameter ini sudah tidak digunakan lagi. Gunakan CustSpaceId sebagai gantinya. |
65921621816**** |
| IsvCode |
string |
No |
Kode verifikasi ISV, yang digunakan untuk memverifikasi apakah Pengguna RAM telah diotorisasi oleh ISV. |
skdi3kksloslikdkkdk |
| CustSpaceId |
string |
Yes |
ID Space pelanggan sub-ISV atau ID instans pelanggan langsung. |
293483938849493 |
AllowCategoryChange
deprecated
|
boolean |
No |
Menentukan apakah Facebook diizinkan untuk mengubah kategori templat secara otomatis. Hal ini dapat meningkatkan tingkat persetujuan templat. Parameter ini hanya berlaku ketika TemplateType adalah WHATSAPP. Penting Parameter ini sudah tidak digunakan lagi. WhatsApp tidak lagi mendukung parameter ini. |
true |
| MessageSendTtlSeconds |
integer |
No |
Periode validitas pesan templat di WhatsApp.
|
120 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Data yang dikembalikan. |
||
| RequestId |
string |
ID permintaan. |
90E63D28-E31D-1EB2-8939-A94866411B2D |
| Code |
string |
Kode status permintaan.
|
OK |
| Message |
string |
Pesan kesalahan. |
User not authorized to operate on the specified resource. |
| Data |
object |
Data yang dikembalikan. |
{"templateCode": "****4b5c79c9432497a075bdfca36bf5","templateName": "hello_whatsapp"} |
| TemplateCode |
string |
Kode templat. |
SMS_232907**** |
| TemplateName |
string |
Nama templat. |
hello_whatsapp |
| AccessDeniedDetail |
string |
Detail penolakan akses. |
None |
Contoh
Respons sukses
JSONformat
{
"RequestId": "90E63D28-E31D-1EB2-8939-A94866411B2D",
"Code": "OK",
"Message": "User not authorized to operate on the specified resource.",
"Data": {
"TemplateCode": "SMS_232907****",
"TemplateName": "hello_whatsapp"
},
"AccessDeniedDetail": "None"
}
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.