无法从messenger api(facebook)发送通用模板

时间:2017-01-06 17:40:27

标签: facebook templates generics messenger chatbot

我正在开发一个聊天机器人信使facebook,我已经有了问候语,一个菜单(还没有工作)和一个入门按钮,当我尝试测试一个通用模板时,它根本不做任何事,如果我改变了响应,一个简单的文本,它响应该文本,但通用模板不,我从这里复制示例:https://developers.facebook.com/docs/messenger-platform/thread-settings

我不知道为什么不能获得通用模板,如果我配置为响应图像,按钮,文本,所有这些都被发送,但模板没有,这就是我如何配置共鸣:

$response = '{
  "recipient":{
    "id":"'.$senderId.'"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"generic",
        "elements":[
           {
            "title":"Sin saber, vivió casi un mes entre muertos",
            "image_url":"https://diario.mx/imagesnotas/2017/01/LOC1307270af08088b_0.jpg",
            "subtitle":"Desde el lunes empezó a hacer oración para el descanso de las almas torturadas y sepultadas, afirma",
            "default_action": {
              "type": "web_url",
              "url": "https://diario.mx/Local/2017-01-05_f62a689b/sin-saber-vivio-casi-un-mes-entre-muertos/",
              "messenger_extensions": true,
              "webview_height_ratio": "tall",
              "fallback_url": "https://diario.mx/"
            } ,
            "buttons":[
              {
                "type":"web_url",
                "url":"https://diario.mx/",
                "title":"Ir a diario.mx"
              },{
                "type":"postback",
                "title":"Start Chatting",
                "payload":"DEVELOPER_DEFINED_PAYLOAD"
              }              
            ]      
          }
        ]
      }
    }
  }
}';

由来自quick_replies选项

的自定义有效负载“masleidas”进行分类

1 个答案:

答案 0 :(得分:0)

根据文档字幕,字符限制为80,您的示例在字幕中显示99个字符。所以我认为它的角色太多了。

您是否从FB API返回到聊天机器人的任何错误?