奇怪的行为。
我已经为新的 Facebook Messenger 设置了一个机器人,它正在工作。但是现在,当我单击机器人发送的按钮时,它只会触发 webhook post 方法。如果我通过 fb messenger发送一条简单的短信,它不会触发(例如,如果我使用邮递员手动发送它,它可以工作)。
因此,当帖子收到此消息时,它会起作用:
{
"object":"page",
"entry":[
{
"id":"526506374188753",
"time":1476539505993,
"messaging":[
{
"recipient":{
"id":"123123123123"
},
"timestamp":1476539505993,
"sender":{
"id":"123123123123"
},
"postback":{
"payload":"someparameterId"
}
}
]
}
]
}
如果 fb messenger 发送这个,它不会到达我的 post webhook 方法。
{
"object":"page",
"entry":[
{
"id":"526506374188753",
"time":1475591255490,
"messaging":[
{
"sender":{
"id":"123123123123"
},
"recipient":{
"id":"123123123123"
},
"timestamp":1475591255378,
"message":{
"mid":"mid.1475591255319:16b11b18bd2174bf78",
"seq":141,
"text":"hi bot!"
}
}
]
}
]
}
任何想法?