💙 Facebook Messenger
PulseHub, Facebook Messenger mesajlarını Meta Graph API aracılığıyla alır ve gönderir.
Ön Koşullar
- Bir Facebook Sayfası
- Messenger ürünü eklenmiş bir Meta Developer Uygulaması
pages_messagingizni
Kurulum Adımları
1. Meta Uygulamanızı Oluşturun/Yapılandırın
- developers.facebook.com adresinde uygulamanızı açın
- Messenger ürününü ekleyin
- Messenger → Settings altında Facebook Sayfanızı bağlayın
2. Kimlik Bilgilerinizi Alın
| Kimlik Bilgisi | Nerede Bulunur |
|---|---|
| Page Access Token | Messenger → Settings → Access Tokens → Sayfanız için oluşturun |
| App Secret | App Dashboard → Settings → Basic → App Secret |
| Verify Token | Sizin tanımladığınız bir dize (herhangi bir rastgele güvenli dize) |
3. PulseHub'da Kanal Ekleme
- Channels → Add Channel bölümüne gidin
- Facebook Messenger seçin
- Page Access Token, App Secret ve Verify Token bilgilerini doldurun
- Save Channel düğmesine tıklayın
- Webhook URL'sini kopyalayın
4. Meta'da Webhook Yapılandırma
- Messenger → Settings → Webhooks bölümüne gidin
- Add Callback URL düğmesine tıklayın
- PulseHub webhook URL'nizi ve Verify Token'ı girin
- Şunlara abone olun: messages, messaging_postbacks
24 Saatlik Mesajlaşma Penceresi
Facebook Messenger'ın bir Standart Mesajlaşma politikası vardır: m üşterinin son mesajından sonraki 24 saat içinde yalnızca serbest biçimli mesajlar gönderebilirsiniz.
Sık Karşılaşılan Sorunlar
| Belirti | Olası Neden |
|---|---|
| Webhook doğrulaması başarısız oluyor | Verify Token uyuşmazlığı veya webhook URL'sine ulaşılamıyor |
| Mesajlar alınmıyor | Sayfa webhook'a abone değil |
| 24 saat sonra yanıtlar başarısız oluyor | Standart Mesajlaşma penceresi süresi dolmuş |