Php Facebook messenger API在弃用后引发错误

Php Facebook messenger API在弃用后引发错误,php,html,facebook,message,Php,Html,Facebook,Message,我的facebook messenger服务从我的网站向facebook聊天室发送消息时,突然出现了错误。错误是 “type”:“OAutheException”,“code”:10,“error\u subcode”:2018278,“fbtrace\u id”:“ajs9eqpjufjshr0qk34yer”}{“error”:{“message”:“(#10)此消息在允许的窗口之外发送。在此处了解有关新策略的更多信息: 我在2020年3月4日的facebook API页面上看到了这条说明,

我的facebook messenger服务从我的网站向facebook聊天室发送消息时,突然出现了错误。错误是
“type”:“OAutheException”,“code”:10,“error\u subcode”:2018278,“fbtrace\u id”:“ajs9eqpjufjshr0qk34yer”}{“error”:{“message”:“(#10)此消息在允许的窗口之外发送。在此处了解有关新策略的更多信息:

我在2020年3月4日的facebook API页面
上看到了这条说明,我们在v6.0中引入了Messenger webhook版本控制,对messages字段进行了第一次版本控制更改。

这是我发送消息的代码

` $url=''

有人能解释一下FB改变了什么使其无法工作,新的替代方案是什么,或者我如何纠正自己的代码吗

谢谢


“此消息在允许的窗口之外发送。”表示您正在尝试在不允许您再发送消息的情况下发送消息。对您何时可以发送消息有一个相当广泛的解释。我只是想知道现在是3月4日,他们已经弃用了一些消息服务。这与弃用的消息服务有什么关系,error消息是关于你试图在允许的时间范围之外发送消息。噢,哇,谢谢,你说得对。它一直工作到4号,所以认为他们的更改把我搞砸了。“此消息发送到允许的时间范围之外。”表示您正在尝试在不允许您再发送消息的情况下发送消息。对您何时可以发送消息有一个相当广泛的解释。我只是想知道现在是3月4日,他们已经弃用了一些消息服务。这与弃用的消息服务有什么关系,error消息是关于你试图在允许的时间范围外发送消息。哦,哇,谢谢,你说得对。它一直工作到4号,所以我认为他们的更改把我搞砸了。
            /* initialize curl */
            $ch = curl_init($url);
            /* prepare response */
            $jsonData = '{
                "recipient":{
                    "id":"' . $sender . '"
                },
                "message":{
                    "text":"' . $message . '"
                }
            }';
            /* curl setting to send a json post data */
            curl_setopt($ch, CURLOPT_POST, 1);
            curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);
            curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
            if (!empty($message)) {
                $result = curl_exec($ch); // user will get the message
            }`