Как настроить карту веб-просмотра facebook, которая позволяет выполнять "default_action", "messenger_extensions" и "webview_height_ratio" в диалоговом потоке? - PullRequest
0 голосов
/ 18 ноября 2018

Я настраиваю карту facebook в своем исполнении. Я ожидаю, что моя карта может открыть веб-просмотр как всплывающее окно. Как говорит фейсбук, я должен установить для «messenger_extensions» значение true (см. Ниже)

"payload": {
  "template_type":"generic",
  "elements":[
     {
      "title":"<TITLE_TEXT>",
      "image_url":"<IMAGE_URL_TO_DISPLAY>",
      "subtitle":"<SUBTITLE_TEXT>",
      "default_action": {
        "type": "web_url",
        "url": "<DEFAULT_URL_TO_OPEN>",
        "messenger_extensions": <TRUE | FALSE>,
        "webview_height_ratio": "<COMPACT | TALL | FULL>"
      },
      "buttons":[<BUTTON_OBJECT>, ...]      
    },
    ...
  ]
}

Однако, когда я добавляю этот шаблон на свою карту, я не получаю ответ от диалогового потока.

{
    fulfillmentMessages: elements, // elements works and returns cards
    payload: { 
      "facebook": { // THIS PART DOES NOT WORK
          "attachment": {
            "type": "template",
            "payload": {
              "template_type": "generic",
              "elements": [{
                "title": "Welcome!",
                "image_url": productCover,
                "subtitle": "We have the right hat for everyone.",
                "default_action": {
                  "type": "web_url",
                  "url": webviewURI + psId,
                  "webview_height_ratio": "tall",
                  "messenger_extensions": true
                },
...

Спасибо

...