Php Messenger机器人停止回复
我一直在为Messenger开发一个机器人,它已经正常工作了很长一段时间,但它只是停止显示消息 当我发送发送消息的请求时,我会收到一个响应:Php Messenger机器人停止回复,php,facebook,facebook-graph-api,facebook-messenger,facebook-messenger-bot,Php,Facebook,Facebook Graph Api,Facebook Messenger,Facebook Messenger Bot,我一直在为Messenger开发一个机器人,它已经正常工作了很长一段时间,但它只是停止显示消息 当我发送发送消息的请求时,我会收到一个响应: Array ( [id] => 1157989877575188 [url] => https://graph.facebook.com/v2.6/me/messages ) 但用户聊天中没有显示任何内容。机器人没有应答 没有警告消息,开发者控制台中没有警告。bot已获得批准,并已正常运行数周。这很令人沮丧,因为我甚至不知道在
Array
(
[id] => 1157989877575188
[url] => https://graph.facebook.com/v2.6/me/messages
)
但用户聊天中没有显示任何内容。机器人没有应答
没有警告消息,开发者控制台中没有警告。bot已获得批准,并已正常运行数周。这很令人沮丧,因为我甚至不知道在哪里可以找到错误。检查Facebook上的PHP代码响应以查找错误 您还应该仔细检查您的页面访问令牌是否未过期,如果已过期,则重置它
curl -X POST "https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=<ACCESS_TOKEN>”
curl-X POST”https://graph.facebook.com/v2.6/me/subscribed_apps?access_token=”
好的,所以在半天之后,它只是随机开始响应,尽管我什么也没做。仍然很好奇可能发生了什么事你检查了你的机器人从Facebook收到的消息?当然,他们发送了这种奇怪的响应,其中不包含arror,但是,它也不包含消息id我不知道这些令牌可能会过期。我想它们会永远有效,我应该更新它们吗?facebook响应中的某个字段会通知我令牌已过期吗?因为我在响应中没有看到任何警告。请仔细检查您facebook页面的Messenger部分是否有任何错误。您通常会在那里收到通知。