2017-12-19 6 views
0

私はDialogFlow(古いApi.ai)でFacebook Messenger Botを作成しました。 Facebook Messengerは、ボットからの無効なメッセージをすべて削除します。たとえば、5つの要素を持つリストメッセージです。ただし、エラーを特定するのが難しい場合もあります。メッセージを検証したり、ドロップの理由を確認する方法はありますか?Facebookのメッセンジャーメッセージを検証する方法は?

私の特定の問題は、ポストバックボタンが付いた要素を含むリストを送信しようとしたときに発生します。時にはそれが合格し、メッセージが表示されますが、他のメッセージはフィルタリングされます。しかし、すべての要素からポストバックボタンを削除すると、常に通過します。

ありがとう!!

+0

JSONが動作しないというメッセージを表示できますか? – matthewayne

答えて

0

私はapi.aiについてはわかりませんが、あなたはあなたが得るFbレスポンスのメッセージドロップの理由を見ることができます。エラーの場合、次のようなHTTP 400が表示されます。

{ 
    "error": { 
     "message": "(#100) Invalid keys \"messenger_extansions\" were found in param \"name_placeholder[elements][0][buttons][1]\" 
    } 
} 
関連する問題