[英]Receiving Messages sent from Facebook BOT
我目前正在使用PHP开发Facebook Messenger Bot,但无法使用(php:// input)接收发送给Bot的消息
$userMessage=file_get_contents("php://input");
$ userMessage变量始终为空。 但是我可以看到从ngrok Web界面发送到bot的任何消息。 请在下面查看我的代码。
$message=file_get_contents("php://input");
$data=json_decode($message,true);
请从下面的服务器查看响应。
{
"object": "page",
"entry": [
{
"id": "2081173465260168",
"time": 1535037661116,
"messaging": [
{
"sender": {
"id": "1935422053189934"
},
"recipient": {
"id": "2081173465260168"
},
"timestamp": 1535037659856,
"message": {
"mid": "NV5F2SEvBt_kiByHhOHOOxGuHnFsxPmmjMlkwErkhywnh8GyDCcggY9L6S8zg1V5BCO7yd2CkPVsE6AVAx7TFg",
"seq": 20758,
"text": "Hello bot"
}
}
]
}
]
}
几个小时后我就知道了,问题是URL末尾的斜杠。 感谢大伙们
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.