Php Facebook messenger API在弃用后引发错误
我的facebook messenger服务从我的网站向facebook聊天室发送消息时,突然出现了错误。错误是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页面上看到了这条说明,
“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
}`