Facebook Chatbot Webhook - Neden olsun isteği uygulamalıdır?

oy
0

Şu anda facebook messenger platformu için ilk chatbot üzerinde gelişir. Burada hızlı başlangıç numunesi ile başladı: https://developers.facebook.com/docs/messenger-platform/guides/quick-start

Her şey çalışıyor, Bot benim arka uç çağırır, ben cevap verebilir. Hepsi iyi.

Ama, şu GET-Kanca asla denir:

app.get('/hook/', (req, res) => {
    console.log('GET REQUEST CALLED');
    if (req.query['hub.verify_token'] === FB_VERIFY_TOKEN) {
        res.send(req.query['hub.challenge']);
    } else {
        res.send('Error, wrong validation token');
    }
});

hızlı başlangıç ​​ve tam kılavuz ben o kod barış gerektiğini, söyle bana, ama neden bunların hiçbiri söyle ...

Sorum şu:

  • Bu ne zaman webhook çağrılmalıdır?
  • Neden benim bot çalışmaları bu Oltasız yapar?
  • her nasılsa benim arka uç doğrulamak gerekmez mi? Ve neden o ihtiyaç vardır?

Ben tamamen burada bir şey cevapsız düşünüyorum: /

Düzenleme: Ben programlı sayfaya abone olduğunda bu sadece gerekli mi? Şu anda, hesap özetini kullanarak sayfaya bir abonelik ekledik.

Oluştur 09/08/2017 saat 15:17
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Ne zaman kurulum geliştiriciler panelinden webhook URL. Facebook otomatik olarak bu bitiş noktasına bir GET isteği gönderir ve doğrulama kodu doğrulayarak olduğunu düşünüyoruz.

Bu son nokta tür Facebook için bir doğrulama uç noktasıdır. Bu Facebook gizlilik kötüye neden olabilir yanlış uç noktalara sohbet bilgi göndermez kabul eder. Ayrıca, bu son nokta Facebook giriş verileri işlemek için hazır olduğunu doğrular.

Cevap 09/08/2017 saat 22:40
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more