Ana içeriğe geç

💙 Facebook Messenger

PulseHub, Facebook Messenger mesajlarını Meta Graph API aracılığıyla alır ve gönderir.


Ön Koşullar

  1. Bir Facebook Sayfası
  2. Messenger ürünü eklenmiş bir Meta Developer Uygulaması
  3. pages_messaging izni

Kurulum Adımları

1. Meta Uygulamanızı Oluşturun/Yapılandırın

  1. developers.facebook.com adresinde uygulamanızı açın
  2. Messenger ürününü ekleyin
  3. Messenger → Settings altında Facebook Sayfanızı bağlayın

2. Kimlik Bilgilerinizi Alın

Kimlik BilgisiNerede Bulunur
Page Access TokenMessenger → Settings → Access Tokens → Sayfanız için oluşturun
App SecretApp Dashboard → Settings → Basic → App Secret
Verify TokenSizin tanımladığınız bir dize (herhangi bir rastgele güvenli dize)

3. PulseHub'da Kanal Ekleme

  1. Channels → Add Channel bölümüne gidin
  2. Facebook Messenger seçin
  3. Page Access Token, App Secret ve Verify Token bilgilerini doldurun
  4. Save Channel düğmesine tıklayın
  5. Webhook URL'sini kopyalayın

4. Meta'da Webhook Yapılandırma

  1. Messenger → Settings → Webhooks bölümüne gidin
  2. Add Callback URL düğmesine tıklayın
  3. PulseHub webhook URL'nizi ve Verify Token'ı girin
  4. Ş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

BelirtiOlası Neden
Webhook doğrulaması başarısız oluyorVerify Token uyuşmazlığı veya webhook URL'sine ulaşılamıyor
Mesajlar alınmıyorSayfa webhook'a abone değil
24 saat sonra yanıtlar başarısız oluyorStandart Mesajlaşma penceresi süresi dolmuş