gpt4 book ai didi

facebook - Facebook Messenger 机器人出现 551 错误 - "This person isn' t 现在可用”

转载 作者:行者123 更新时间:2023-11-30 05:21:34 27 4
gpt4 key购买 nike

我为 Facebook Messenger 编写了一个简单的机器人,它获取用户的文本,应用简单的转换并立即返回结果。

在我自己测试时,我从来没有遇到过问题,但似乎对于某些用户来说,Facebook 在发送回转换后的消息时(从我的服务器日志中)返回以下错误:

"www-authenticate": "OAuth\"Facebook Platform\"\"invalid_request\"\"(#551) 此人目前不可用。\""

知道这是什么原因吗?这似乎是随机用户任意发生的,并且用户应该可用,因为结果会立即返回。

谢谢!

最佳答案

这是目前已在 Facebook 平台上确认的错误。错误位置:https://developers.facebook.com/bugs/465154327166499/ (如@m90 所述,需要 Facebook 开发者帐户才能查看)。

错误描述和重现步骤:

  1. 拥有新的 Facebook 用户(以前从未与您的应用互动过)
  2. 与该用户一起,询问任何通常会从应用程序产生自动响应的问题

预期结果:机器人应该响应

实际结果:对于处于开发模式的应用程序,错误代码为 551,如下所示:

{"error":{"message":"(#551) This person isn't available right now.","type":"OAuthException","code":551,"error_subcode":1545041, ...

对于处于生产模式(已提交并公开)的应用程序,它是错误 200,如下所示:

{"error":{"message":"(#200) This person isn't available right now.","type":"OAuthException","code":200,"error_subcode":1545041,...

注意:如果用户发送了更多消息,bot 在同一用户的第 2 条消息后开始正常回复。

根据 Facebook 平台错误页面的信息,该错误已出现在 2017 年 5 月下旬。在我们这边,我们在上周(从 6 月 5 日左右开始)一直注意到这一点,重要的是要注意新的由于这个问题,应用提交也失败了。

更新 2017 年 6 月 9 日 错误已标记为已修复并且现在在我们这边工作。如果您仍然遇到问题,Facebook 会要求在错误页面上发表评论。

关于facebook - Facebook Messenger 机器人出现 551 错误 - "This person isn' t 现在可用”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44379656/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com