我要在实现中自定义Facebook卡。我希望我的卡可以弹出一个Web视图。 正如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>, ...]
},
...
]
}
但是,当我将此模板添加到卡中时,dialogflow没有任何响应。
{
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
},
...
谢谢