Facebook Messenger プラットフォーム。SSL を使用した Webhook の設定 質問する

Facebook Messenger プラットフォーム。SSL を使用した Webhook の設定 質問する

ついにFacebookがメッセンジャー用のAPIをリリースメッセンジャー用APIこれにより、チャットボットを作成できるようになります。

入門ガイド、Webhook を設定する必要があります。これには、特定のドメインに存在し、SSL 接続を使用する Web サーバーが必要です。

静的 IP を持つ VPS があります。自己署名証明書を作成し、この証明書を使用するシンプルな Node JS Web サーバーを作成しました。まず、Webhook のトークンを検証する必要があります。

app.get('/webhook/', function (req, res) {
  if (req.query['hub.verify_token'] === '<validation_token>') {
      res.send(req.query['hub.challenge']);
  }
  res.send('Error, wrong validation token');
})

それからこのサーバーアプリケーションを起動し、Facebookアプリのダッシュボードでクリックして確認して保存ボタン。

次のエラーメッセージが表示されます:

スクリーンショット

この意味はFacebookは私の自己署名証明書を受け入れたくない

これにより、いくつかの疑問が生じます。

SSL証明書を使用する必要があるか認証局によってのみ提供されるFacebookメッセンジャーを使用するには?

Facebook メッセンジャーでの作業は Telegram よりもはるかに困難です。

ベストアンサー1

テストのみの場合は、localtunnel を使用できます。https://localtunnel.me/

おすすめ記事