Php 电报向webhook发送重复的POST JSON请求
我正在尝试为电报开发城市机器人,但遇到了一个问题。 在向bot发送消息后,Telegram向webhook url发送两个重复请求。 Webhook脚本工作两次并向用户发送两次响应。 脚本-hellobot.php,来自官方电报文档。 使用自签名SSL托管的服务器vps,将证书密钥上载到电报 从服务器日志 149.154.167.209---[28/Jun/2016:13:48:00+0300]“POST/apps/gate.php HTTP/1.0”200 86“-”- 149.154.167.209---[28/Jun/2016:13:48:00+0300]“POST/apps/gate.php HTTP/1.1“200 86”- 149.154.167.209---[28/Jun/2016:13:48:00+0300]“POST/apps/gate.php HTTP/1.0”200 86“-”- 149.154.167.209---[28/Jun/2016:13:48:00+0300]“POST/apps/gate.php HTTP/1.1“200 86”-Php 电报向webhook发送重复的POST JSON请求,php,json,api,ssl,telegram,Php,Json,Api,Ssl,Telegram,我正在尝试为电报开发城市机器人,但遇到了一个问题。 在向bot发送消息后,Telegram向webhook url发送两个重复请求。 Webhook脚本工作两次并向用户发送两次响应。 脚本-hellobot.php,来自官方电报文档。 使用自签名SSL托管的服务器vps,将证书密钥上载到电报 从服务器日志 149.154.167.209---[28/Jun/2016:13:48:00+0300]“POST/apps/gate.php HTTP/1.0”200 86“-”- 149.154.167
如何解决这个问题?你能发布一些代码吗 如果您要求
获取更新
,并在每次结果
时向用户发送响应;它可能会发送副本,因为您没有正确设置偏移量
偏移量(说明):
要返回的第一个更新的标识符。必须比以前接收到的更新的标识符中的最高值大1。默认情况下,将返回从最早的未确认更新开始的更新。当使用高于其更新id的偏移量调用GetUpdate时,更新即被视为已确认
当Telegram收到来自您的机器人用户的消息时,以JSON格式将消息发送到您的webhook URL 如果
然后用电报将消息再次发送到您的服务器。我询问了webhook方法,thx用于响应,但对我来说没有用。如果您仔细检查附加的服务器日志,我的服务器会在正常时间内以200代码响应。您找到这个问题的答案了吗?