2017-12-25 7 views
0

こんにちは私はnodejsを使用していて、facebookメッセンジャープラットフォームでボットを開発しています。私はmessagesmessaging_postbacksイベントに登録したwebhookを持っています。しかし、私がボットをテストすると、コールバックを3回送信するようです。これは私のwebhookコードですget_startedボタンはmessaging_postbacksコールバックを3回送信します

私がボットをテストすると、ポストバックオブジェクトは以下のように3回印刷されます。

{ payload: 'Greet User', title: 'Get Started' } 
{ payload: 'Greet User', title: 'Get Started' } 
{ payload: 'Greet User', title: 'Get Started' } 

どのように回避する必要がありますか?ここでは、message_readsmessage_deliveriesサブスクリプションの選択を解除する必要がある記事をいくつか読みました。しかし、私はとにかく選ばれた人がいません。他に何が足りないのか分からない?私を助けてください。

答えて

1

ネット上でさらに検索して自分でデバッグした後で、この問題を発見しました。場合によっては、これを読んでいる他の人が知りたいと思うかもしれないが、問題は私が200ステータスをfacebookに送り返していないということでした。私はこのスタックオーバーフローポストでそれを行う必要性に関するヒントを見つけました。 200応答を送信した後

Facebook webhook making multiple calls for the same message?

、私はこの問題を得ていないメートル。だから安心:

関連する問題