Skip to main content
Genel Yayın API’si, sunucunuzun onaylı WhatsApp şablonlarını ölçekli olarak ve desteklenen serbest biçimli mesajları göndermesini sağlar. Bu kılavuz yalnızca kuruluş kapsamındaki v2 uç noktalarını içerir.

Temel Yapılandırma

Başlamadan Önce

Anahtarı sunucu tarafında tutun. Bu anahtar, kuruluşunuzun tüm WhatsApp numaralarından gönderim yapılmasına izin verir. Anahtarı ortam değişkenlerinde veya bir gizli anahtar yöneticisinde saklayın; web ya da mobil koda eklemeyin.
Buradan başlayın. Kullanabileceğiniz WABA numaralarını görmek için Telefon numaralarını listele bölümünü, şablonun onaylı olduğunu doğrulamak için Şablonları listele bölümünü kullanın.

Kimlik Doğrulama Akışı

1

İstek Başlıklarında Kimlik Doğrulama Anahtarını Kullanın

Tüm yayın uç noktaları, oluşturulan kimlik doğrulama anahtarının x-api-key başlığında gönderilmesini gerektirir. Anahtarı Workspace → Staff bölümünde bulabilirsiniz.

API anahtarınızı güvenli bir şekilde saklayın. Gereksiz yere yeniden oluşturmayın.
Kuruluş kimlik doğrulama anahtarınızı Staff bölümünde bulun

Anahtar neyi çözüyor?

Anahtar kuruluşunuzu tanımlar. fromPhoneNumber veya phone_number alan uç noktalarda API ayrıca numaranın söz konusu kuruluşa kayıtlı olduğunu ve WABA kaydının tamamlandığını doğrular; waba_id, phone_number_id, phone_number ve access_token’in hepsinin mevcut olması gerekir. Bir uyumsuzluk 403’i değil, 401’i döndürür.

Uç nokta dizini

Doğrulama kuralları

Bunlar, herhangi bir şey WhatsApp’a ulaşmadan önce çalışır, dolayısıyla buradaki reddetme mesaj kotasına neden olmaz. Her başarısızlık, message: "Validation error" ile 400’i ve belirli bir nedeni döndürür.

İstek sınırları

Limitler sabit 60 saniyelik bir pencerede sayılır. Çoğunun kapsamı API anahtarınız ve istekteki telefon numarasına göre belirlenir; dolayısıyla iki farklı gönderme numarası aynı bütçe için rekabet etmez.

Limitin aşılması

Mesaj size pencerede tam olarak kaç saniye kaldığını söyler. Hemen yeniden denemek yerine bu kadar bekleyin; hemen yeniden denemek hiçbir şey tüketmez ancak aynı hatayı döndürür.

Hata Yönetimi

Her hata aynı zarfı kullanır:

Durum kodları

Dört 401

Dördü de 401 değerini döndürür ancak farklı anlamlara gelir:
Yeniden deneme politikası. Üstel geri çekilme ile 500 ve 503’i yeniden deneyin. 400 veya 401’i hiçbir zaman yeniden denemeyin; aynı istek aynı şekilde başarısız olur. 429’te yanıtta belirtilen süre kadar bekleyin. Yeniden denemeyi düşündüğünüz isteklerde her zaman bir Idempotency-Key gönderin.
Bu bölüm yalnızca kuruluş kapsamındaki v2 entegrasyonunu belgeler. Numara bazlı önceki uç noktalar bu kılavuza bilinçli olarak dahil edilmemiştir.