WhatsApp Business raqamini Meta Cloud API hisob maʼlumotlari va imzolangan webhooklar orqali ulang.
WhatsApp Business raqamini Meta Cloud API hisob maʼlumotlari va imzolangan webhooklar orqali ulang.
Meta ilovasi va raqamni tayyorlash#
Metaʼning rasmiy WhatsApp Cloud API boshlash qo‘llanmasi orqali Meta ilovasini yarating yoki tanlang, WhatsApp mahsulotini qo‘shing va WhatsApp Business Account hamda telefon raqamini bog‘lang.
Bir xil ilova va raqamdan quyidagi uchta qiymatni oling:
| Make Agent Fast maydoni | Provayder qiymati | Izoh |
|---|---|---|
| Phone number ID | Raqamli Phone Number ID | Bu ko‘rinadigan + telefon raqami yoki WABA ID emas |
| Access token | Cloud API access tokeni | Boshqaruv panelidagi vaqtinchalik tokenlar tugaydi; ishlab chiqarish uchun mos uzoq muddatli system-user tokenidan foydalaning |
| App secret | Meta ilova siri | Webhook imzosini tekshirish uchun 32 belgili o‘n oltilik sir |
Faqat raqam va xabar jarayoni uchun kerakli ruxsatlarni bering. Ishlab chiqish/sinov resurslarini ishlab chiqarish raqamidan ajrating.
Hisob maʼlumotlarini saqlash va tekshirish#
Saytning Konnektorlar sahifasini oching, WhatsAppni tanlang, uchala qiymatni kiriting, kerak bo‘lsa Ovoz bilan javob berishni tanlang va Ulashni bosing.
Make Agent Fast raqamni access token va appsecret_proof bilan Graph API orqali tekshiradi; bu webhook trafiki boshlanishidan oldin noto‘g‘ri raqam, token yoki app secretʼni aniqlaydi. Keyin konnektor kartasida noyob Webhook URL va Verify token ko‘rinadi.
Meta webhookini sozlash#
Xuddi shu Meta ilovasida:
- WhatsApp webhook sozlamasini oching.
- Konnektorning Webhook URL manzilini callback URL sifatida kiriting.
- Konnektorning Verify tokenini aynan kiriting; u katta-kichik harfga bog‘liq.
- Tekshiruvni yakunlang.
- WhatsApp Business Account/raqamni
messageswebhook maydoniga obuna qiling. - Ilova va biznes resurslari kerakli sinov yoki ishlab chiqarish foydalanuvchilariga ochiq ekanini tekshiring.
Verify token GET tekshiruv challengeʼida egalikni tasdiqlaydi. Runtime POST so‘rovlari Meta app-secret imzosi bilan alohida autentifikatsiya qilinadi; birini ikkinchisi o‘rnida ishlatmang.
Matn va ovozni sinash#
Avval ruxsat etilgan sinov raqamidan xabar yuboring. Meta development rejimida ro‘yxatdan o‘tmagan foydalanuvchilar ilovaga yetib bora olmasligi mumkin. Suhbatlar bo‘limida suhbat va kanalni, konnektor kartasida Oxirgi xabarni tekshiring.
Kiruvchi matn va ovoz qo‘llab-quvvatlanadi. Ovoz bilan javob berish yoqilgan va nutq sozlangan bo‘lsa, Make Agent Fast yaratilgan audioni Cloud API orqali yuklaydi va matnli javob bilan birga yuboradi. Rasm, joylashuv, kontakt va boshqa qo‘llab-quvvatlanmaydigan xabar turlari eʼtiborsiz qoldiriladi.
Ishlab chiqarishga tayyorlik#
Raqamni eʼlon qilishdan oldin foydalanish holatingiz uchun Meta talab qiladigan biznes tasdiqlash, app review, ko‘rinadigan nom, shablon va xabar siyosati bosqichlarini yakunlang. Bu talablarni Meta boshqaradi va Make Agent Fastʼdan mustaqil o‘zgarishi mumkin.
Aniq egasi va amal muddati/yangilash tartibi bor ishlab chiqarish hisob maʼlumotidan foydalaning. Operator taxmin qilmasdan yangilay olishi uchun qaysi Meta ilovasi, system user, WABA va Phone Number ID shu konnektorga tegishli ekanini qayd eting.
Tokenni yangilash yoki ulanishni uzish#
Bir xil resurs ruxsatli yangi token yarating, konnektorni yangilang, sinov xabari yuboring va shundan keyingina eski tokenni bekor qiling. App secret o‘zgarsa, uni Make Agent Fastʼda darhol yangilang, aks holda barcha imzolangan kiruvchi webhooklar ishlamaydi.
Konnektorni o‘chirish yoki olib tashlash Meta webhook sozlamasini obunadan chiqarmaydi yoki o‘chirmaydi. Raqam butunlay yopilganda provayder obunasini ham olib tashlang.
Muammolarni hal qilish#
| Muammo | Yechim |
|---|---|
| Hisob maʼlumotlari rad etiladi | Token aynan Phone Number IDʼni o‘qiy olishi va app secret bir xil ilovadan ekanini tekshiring |
| Meta callbackni tasdiqlamaydi | Nusxalangan HTTPS URL va aynan verify tokenni kiriting; konnektor hali mavjudligini tekshiring |
| Tekshiruv o‘tadi, xabarlar kelmaydi | messagesga obuna bo‘ling, WABA/raqam bog‘lanishi, app mode, test-user kirishi va provayder loglarini tekshiring |
| Webhooklar ruxsatsiz javob qaytaradi | To‘g‘ri app secretʼni qayta kiriting; Meta POST imzolari verify token ishlatmaydi |
| Chiquvchi javob ishlamaydi | Token muddati, raqam ruxsati, qabul qiluvchi siyosati/vaqt oynasi va Graph API xatolarini tekshiring |
| Matn ishlaydi, audio ishlamaydi | Matnga aylantirish/nutq provayder kalitlari va tokenning media yuklash/yuklab olish ruxsatini tekshiring |
Access token yoki app secretʼni brauzer kodida oshkor qilmang. Konnektor yaratishni avtomatlashtirganda Public APIʼdan faqat ishonchli serverda foydalaning.