2017-12-03 15 views
1

私はDialogflow V1で作業していて、V2ベータ版に変更することにしました。 APIが変更されました。以前のFacebookのメッセンジャーに送信していたテンプレートを回復できません。 V1で は、私が使用:Dialogflow V2 Facebook Messenger汎用テンプレートの例ペイロード

{ 
    'speech': speech, 
    "data": { 
     "facebook": { 
      "attachment": { 
       "type": "template", 
       "payload": { 
        "template_type": "button", 
        "text": "What do you want to do next?", 
        "buttons": [{ 
         "type": "web_url", 
         "url": "https://www.messenger.com", 
         "title": "Visit Messenger" 
        }] 
       } 
      } 
     }   
    } 
} 

私の問題はdataエントリはV2に行くべきところ私にはわからないということです。 Dialogflow Docsのdataフィールドについて説明している実例やリンクを教えてもらえますか?

答えて

2

OK。試用の数時間後にエラーが発生した。あなたはそのようペイロードオブジェクトとしてfullfilment_message配列としてwebhook_responseオブジェクト内のカスタムFacebookのペイロードを渡す必要があり:

{'fulfillmentMessages': [{ 
    'payload': { 
     "facebook": { 
      "attachment": { 
       "type": "template", 
       "payload": { 
        "template_type": "button", 
        "text": "What do you want to do next?", 
        "buttons": [{ 
         "type": "web_url", 
         "url": "https://www.messenger.com", 
         "title": "Visit Messenger" 
        }] 
       } 
      } 
     } 
    } 
}] 
関連する問題