Messenger
Facebook Pageʼni Meta Messenger Platform hisob maʼlumotlari va imzolangan webhooklar orqali ulang.
Facebook Pageʼni Meta Messenger Platform hisob maʼlumotlari va imzolangan webhooklar orqali ulang.
Meta ilovasi va Pageʼni tayyorlash#
Metaʼning rasmiy Messenger Platform boshlash qo‘llanmasiga amal qiling. Meta ilovasiga Messenger qo‘shing, xabarlarni qabul qiladigan Facebook Pageʼni ulang va hisobingiz ikkala resursni ham boshqara olishiga ishonch hosil qiling.
Bir xil ilova va Pageʼdan quyidagi qiymatlarni oling:
| Make Agent Fast maydoni | Provayder qiymati | Vazifasi |
|---|---|---|
| Page access token | Tanlangan Page uchun berilgan token | Page shaxsini o‘qiydi va javob yuboradi |
| App secret | 32 belgili o‘n oltilik Meta ilova siri | Imzolangan kiruvchi webhook so‘rovlarini tekshiradi |
Foydalanuvchi access tokeni yoki boshqa Pageʼga tegishli tokenni ishlatmang. Meta ilovasining ishlab chiqish/review holati integratsiyadan kim foydalanishini belgilaydi.
Hisob maʼlumotlarini saqlash va tekshirish#
Saytning Konnektorlar sahifasini oching, Messengerni tanlang, Page access tokeni va app secretʼni kiriting va Ulashni bosing.
Make Agent Fast Graph APIʼni appsecret_proof bilan chaqiradi, Page ID/nomini aniqlaydi va kiruvchi hodisalarni aynan shu Pageʼga bog‘laydi. Keyin konnektor kartasida Webhook URL va Verify token ko‘rinadi.
Page webhookini sozlash#
Xuddi shu Meta ilovasi ichida:
- Messenger webhook sozlamalarini oching.
- Konnektorning Webhook URL va Verify token qiymatlarini kiriting.
- Tekshiruv challengeʼini yakunlang.
- Messenger jarayoniga kerakli message event obunasini tanlang.
- Kerakli Facebook Pageʼni ilovaga obuna qiling.
- Page obunasi va ilova rejimi sinov foydalanuvchingizga ruxsat berishini tekshiring.
Verify token faqat dastlabki challenge uchun ishlatiladi. Ishlash vaqtidagi hodisalar app secretʼga mos imzo olib kelishi kerak. Make Agent Fast, hatto bir xil Meta ilovasidan kelsa ham, boshqa Pageʼga yo‘naltirilgan hodisalarni rad etadi.
Imkoniyatlarni sinash#
Ruxsat berilgan, admin bo‘lmagan sinov hisobidan Pageʼga oddiy xabar yuboring va javob hamda Suhbatlardagi yozuvni tekshiring. Kiruvchi ovoz jarayoningiz uchun muhim bo‘lsa, audio biriktirma bilan ham sinang.
Matn va qo‘llab-quvvatlanadigan kiruvchi audio qayta ishlanadi. Manba xabari ovozli bo‘lsa ham, joriy Messenger konnektorida javob faqat matn ko‘rinishida yuboriladi. Yetkazish/o‘qish bildirishnomalari, Pageʼning o‘z xabarlari aks-sadosi, rasmlar va boshqa qo‘llab-quvvatlanmaydigan biriktirmalar eʼtiborsiz qoldiriladi.
Ishlab chiqarishga tayyorlik#
Auditoriyangiz uchun Meta talab qiladigan ruxsatlar, app review, biznes tasdiqlash, maxfiylik URLʼi va Page nashri bosqichlarini yakunlang. Development rejimida app-role hisob bilan ishlashi keng omma Page integratsiyasiga xabar yoza olishini isbotlamaydi.
Operatorlar uchun egalik qiluvchi Meta ilovasi va Page IDʼni hujjatlashtiring. Egasi, ruxsatlari, biznes bog‘lanishi yoki provayder siyosati o‘zgarsa, Page tokeni ishlamay qolishi mumkin.
Tokenni yangilash yoki ulanishni uzish#
Yangi Page tokeni yarating, konnektorni yangilang, ruxsatli foydalanuvchidan sinang va keyin eski tokenni bekor qiling. App secret yangilanganidan darhol Make Agent Fastʼdagi qiymatni ham o‘zgartiring.
Konnektorni o‘chirish yoki olib tashlash Metaʼdagi Page obunasini bekor qilmaydi. Integratsiyani butunlay tugatayotganda Page obunasi va ishlatilmaydigan provayder hisob maʼlumotini alohida olib tashlang.
Muammolarni hal qilish#
| Muammo | Yechim |
|---|---|
| Token rad etiladi | U kerakli Page uchun Page tokeni va app secret bir xil ilovaga tegishli ekanini tekshiring |
| Webhook tekshiruvi ishlamaydi | Joriy URL va verify tokenni aynan nusxalang; ochiq HTTPSʼdan foydalaning |
| Tekshiruv ishlaydi, xabarlar kelmaydi | Page va message eventʼga obuna bo‘ling, keyin app mode, foydalanuvchi roli va Meta yetkazish loglarini tekshiring |
| So‘rovlar ruxsatsiz | App secretʼni to‘g‘rilang; imzolangan POST so‘rovlari verify token ishlatmaydi |
| Kiruvchi xabar bor, javob yo‘q | Page tokeni haqiqiyligi, xabar ruxsatlari, provayder yuborish xatosi va konnektor holatini tekshiring |
| Ovozga matnli javob keladi | Bu kutilgan holat; chiquvchi Messenger ovozi hozir qo‘llab-quvvatlanmaydi |
Provayder hisob maʼlumotlari faqat autentifikatsiya qilingan konnektor formasida yoki ishonchli server API chaqiruvida bo‘lishi kerak.