WhatsApp 132000 hatası: parametre sayısı uyuşmuyor
132000 hatası, gönderdiğiniz değişkenlerin şablonun bekledikleriyle uyuşmadığı anlamına gelir. İki yer tutuculu bir şablon, sırasıyla tam iki değer ister. Bu hata genellikle biri şablonu düzenlediğinde ve gönderim kodu buna göre güncellenmediğinde görülür.
Şablonla uyuşmayan değişken sayısı için Meta'nın kullandığı kod.
Şablonların kullandığı, numaralandırılmış ve sırayla doldurulan yer tutucu biçimi.
Şablonun kendisi bulunamadığında dönen farklı kod.
Şablon değişkenleri nasıl sayılır?
Şablon metnindeki numaralı yer tutucular kullanılarak, her bileşen için ve sırayla sayılır.
Hello {{1}}, your order {{2}} has shipped metnini içeren bir şablon iki değişken tanımlar ve gönderim, body bileşeni için tam iki değer sağlamalıdır. Bir ya da üç değer sağlamak bu hatayı döndürür. İki değer sağlamak da yanlış bileşen için verildiyse aynı sonucu doğurur; çünkü header, body ve button parametreleri tek bir listede birleştirilmez, ayrı ayrı sayılır.
Bu nedenle hata ilk bakışta yanıltıcı görünebilir: toplam değer sayısı doğruyken bileşenler arasındaki dağılım yanlış olabilir.
Dün çalışan bir şablonda neden ortaya çıkar?
Çünkü biri şablonu düzenlemiş, ancak gönderim kodu buna göre değiştirilmemiştir.
Şablonlar onaydan sonra düzenlenebilir ve bir yer tutucunun eklenmesi ya da kaldırılması, gönderici açısından sözleşmeyi sessizce değiştirir. Entegrasyonu uyaran bir bildirim olmaz ve sonraki gönderim başarısız olur. Pazarlamanın WhatsApp Manager'da şablonları düzenlediği, mühendisliğin ise gönderim kodundan sorumlu olduğu ekiplerde bu hata en sık böyle ortaya çıkar.
Çözüm, ilk oluşturulurken not edilen değere güvenmek yerine şablonu yeniden okumaktır. Şablonları listeleme işlemi güncel tanımı döndürür ve gönderim anında önemli olan tek sürüm budur.
Değerleri doğru şekilde nasıl sağlarsınız?
Bileşenler dizisini şablonun kendi yapısıyla eşleşecek şekilde oluşturarak.
Her bileşen türünü belirtir ve yer tutucuların göründüğü sıraya göre kendi parametrelerini taşır. İki değişkenli bir body, iki metin parametresi içeren bir body bileşeni alır. Header bölümünde de bir değişken bulunan şablon ayrıca kendi parametresine sahip bir header bileşeni alır; header değeri body listesine eklenmez.
MCP bağlayıcısı üzerinden bu işlem sizin için bir adım soyutlanır: bir asistan şablonu okur, her bileşende kaç yer tutucu bulunduğunu görür ve bunları isteğinizden gelen değerlerle doldurur. Kendi kodunuzda, değişebilecek bir yapıyı sabit kodlamak yerine başlangıçta şablon tanımını okumak daha güvenlidir.
Yaygın hatalar
- Header ve body değişkenlerini tek listede birleştirmek. Bunlar bileşen başına sayılır.
- Değişken sayısını sabit kodlamak. Şablon düzenlendiğinde gönderici uyarılmadan bu sayı değişir.
- Kullanılmayan bir yer tutucu için boş dize göndermek. Şablon onu hâlâ tanımlar, dolayısıyla sayının eşleşmesi gerekir.
EasyCoexistence, bir numaradaki herhangi bir şablonun güncel tanımını, bileşenlerini ve yer tutucularını panelden veya MCP bağlayıcısı üzerinden yeniden okur.
Sık sorulan sorular
Değişkensiz bir şablon gönderebilir miyim?
Evet. Şablon hiç değişken tanımlamıyorsa parametre göndermeyin. Yine de parametre sağlamak bu hatayı döndürür.
Değerlerin sırası önemli mi?
Evet. Yer tutucular numaralandırılır ve sırayla doldurulur. Bu nedenle iki değeri yer değiştirmek hata yerine yanlış bir mesaj oluşturur.
Aynı gönderim neden bir dilde çalışırken diğerinde çalışmıyor?
Her dil sürümü ayrı bir şablondur ve düzenleme sonrasında farklı sayıda yer tutucu içerebilir.
Bu, 132001 ile aynı mı?
Hayır. 132001, şablonun bulunamadığı veya onaylanmadığı anlamına gelir. 132000 ise şablonun bulunduğunu, ancak değişkenlerin eşleşmediğini gösterir.
Okumaya devam edin
Başlamaya hazır mısınız?
WhatsApp Coexistence'ı aylar değil, dakikalar içinde kurun. Uygulama telefonda çalışmaya devam eder.
Ücretsiz denemeyi başlatınDoğrulama tarihi