Mesaj türleri
Dokuz mesaj türü, tek istek gövdesi
Bir gönderim isteği bir kanal, bir alıcı ve bir tür belirtir; içerik ise türün adını taşıyan anahtarın altında yer alır. Bu sayfa her türü, onu üreten gövdeyi ve nerede desteklendiğini gösterir.
Destek matrisi
Hangi kanal hangi türü kabul eder?
Bir kanal, kabul ettiği türleri capabilities alanında bildirir. Kanalın desteklemediği bir türü göndermek 400 unsupported_message_type döndürür ve hiçbir ücret alınmaz.
| Tür | SMS | SMS OTP | Telegram | Messenger | TikTok | ||
|---|---|---|---|---|---|---|---|
Metintext | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor |
Eklerattachments | Destekleniyor | Destekleniyor | Desteklenmiyor | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor |
Şablontemplate | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor |
Yanıt düğmeleributton | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Destekleniyor | Destekleniyor | Destekleniyor | Destekleniyor |
Listelist | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor |
URL düğmesicta_url | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor |
Konumlocation | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor |
Kişilercontacts | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor |
Anketpoll | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor | Destekleniyor | Desteklenmiyor | Desteklenmiyor | Desteklenmiyor |
type: "text"Metin
Tüm kanal türlerinin kabul ettiği düz metin. Kanalın bağlantı önizlemesi oluşturması için preview_url değerini ayarlayın.
body: 1 ile 4.096 karakter arasında.
- WhatsApp Business
- SMS
- SMS OTP
- Telegram
- Messenger
- TikTok
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "text",
"text": {
"body": "#1042 numaralı siparişiniz kargoya verildi. Buradan takip edebilirsiniz: https://example.com/t/1042",
"preview_url": true
},
"reference": "order-1042"
}type: "attachments"Ekler
Mesaj başına, bir https URL’siyle belirtilen tek bir medya öğesi: görsel, video, belge, ses, sesli mesaj veya çıkartma; isteğe bağlı bir açıklamayla.
Tam olarak bir öğe. caption: en fazla 1.024 karakter.
- WhatsApp Business
- SMS
- Telegram
- Messenger
- TikTok
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "attachments",
"attachments": [
{
"type": "image",
"url": "https://example.com/receipts/1042.jpg",
"caption": "#1042 numaralı siparişinizin makbuzu."
}
]
}type: "template"Şablon
Değişkenler içeren onaylı bir WhatsApp şablonu. Şablonlar, WhatsApp’ın 24 saatlik müşteri hizmetleri penceresi dışında kabul ettiği tek mesaj türüdür.
name ve language, kanalın onaylı bir şablonuyla eşleşmelidir.
- WhatsApp Business
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "template",
"template": {
"name": "order_out_for_delivery",
"language": {
"code": "en"
},
"components": [
{
"type": "body",
"parameters": [
{
"type": "text",
"text": "Elif"
},
{
"type": "text",
"text": "#1042"
},
{
"type": "text",
"text": "18:00"
}
]
}
]
}
}type: "list"Liste
Tek bir düğmeyle açılan, satırları başlıklı bölümler hâlinde gruplanmış bir menü.
action.button: en fazla 20 karakter.
- WhatsApp Business
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "list",
"list": {
"body": {
"text": "Bugün size hangi ekip yardımcı olsun?"
},
"action": {
"button": "Ekip seçin",
"sections": [
{
"title": "Ekipler",
"rows": [
{
"id": "orders",
"title": "Siparişler",
"description": "Teslimat, iade ve geri ödemeler"
},
{
"id": "billing",
"title": "Faturalandırma",
"description": "Faturalar ve ödeme yöntemleri"
},
{
"id": "technical",
"title": "Teknik destek",
"description": "Kurulum ve sorun giderme"
}
]
}
]
}
}
}type: "cta_url"URL düğmesi
Bir URL açan tek düğmeli mesaj; takip sayfaları, ödemeler ve giriş bağlantıları için.
Mesaj başına bir düğme.
- WhatsApp Business
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "cta_url",
"cta_url": {
"body": {
"text": "Kargonuz yola çıktı. Gerçek zamanlı olarak takip edin."
},
"action": {
"parameters": {
"display_text": "Siparişi takip et",
"url": "https://example.com/t/1042"
}
}
}
}type: "location"Konum
Alıcının harita uygulamasında açılan, adı ve adresi olan bir konum işareti.
latitude ve longitude ondalık derece cinsindendir.
- WhatsApp Business
- Telegram
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "location",
"location": {
"latitude": 25.2048,
"longitude": 55.2708,
"name": "Teslim alma noktası",
"address": "Şeyh Zayid Yolu, Dubai"
}
}type: "contacts"Kişiler
Bir veya daha fazla kişi kartı. Dizi kanala olduğu gibi iletilir; bu nedenle sağlayıcının kendi kişi biçimini kullanır.
Örnekte WhatsApp kişi biçimi gösterilmektedir.
- WhatsApp Business
- Telegram
{
"channel": "ch_7Hq2mN5vB8cX1zL0pK3j",
"to": "+971501234567",
"type": "contacts",
"contacts": [
{
"name": {
"formatted_name": "Destek masası",
"first_name": "Destek"
},
"phones": [
{
"phone": "+971800123456",
"type": "WORK"
}
]
}
]
}type: "poll"Anket
Bir soru ve bir dizi seçenek içeren yerel bir Telegram anketi.
Yalnızca Telegram.
- Telegram
{
"channel": "ch_4Tn8rW2yK6dF9sA1mQ5v",
"to": "584201337",
"type": "poll",
"poll": {
"question": "Siparişinizi ne zaman teslim edelim?",
"options": [
"Sabah, 09:00 – 12:00",
"Öğleden sonra, 12:00 – 17:00",
"Akşam, 17:00 – 21:00"
]
}
}Tüm türleri sandbox’ta deneyin
Her hesapta, her kanal türü için bir sandbox kanalı bulunur. Desteklediği herhangi bir türü bir test anahtarıyla gönderin; hiçbir şey teslim edilmez veya faturalandırılmaz.