gpt4 book ai didi

facebook-messenger - Facebook Messenger - 回发中断?

转载 作者:行者123 更新时间:2023-12-04 07:54:45 26 4
gpt4 key购买 nike

关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。












想改进这个问题?将问题更新为 on-topic对于堆栈溢出。

2年前关闭。




Improve this question




在过去的几个月里,我一直在成功开发 Facebook Messenger 机器人,最近遇到了一个问题,即“回发”有时不会发送到我的服务器,即使立即发送纯类型的消息,当然 web Hook 也可以验证。

有时通过足够的网络钩子(Hook)和页面的拆卸/订阅,回发再次工作,但我不能总是让它再次工作。我有多个机器人和多个页面正在运行,不确定是否相关。

另外,是的,我目前订阅接收回发。

有没有其他人经历过这个?谢谢

最佳答案

它现在可能已经解决了,但我终于能够弄清楚回发何时有效,何时无效。

根据我的观察和许多测试,我得出的结论是,facebook 使用相同的访问 token 来“回发”,用于创建持久菜单、通用模板按钮或按钮模板。

如果页面 ID 或 APP ID(更有可能,因为人们对同一个机器人有一个产品和测试应用程序)不同,即使 webhook 订阅了“messaging_postbacks”,回发也不会发送回 webhook。

在我的情况下,事实证明页面访问 token 是使用生产应用程序 ID 生成的,我正在我的测试应用程序中进行测试,该应用程序具有不同的应用程序 ID。此外,当通过测试应用程序 access_token 生成时,我的持久菜单也有效。

作为最佳实践,如果环境不是 prod,我对访问 token 进行硬编码(也更安全,因为生成的 access_tokens 会在一段时间内过期),并在应用程序运行时使用逻辑生成 token 。

关于facebook-messenger - Facebook Messenger - 回发中断?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37846364/

26 4 0
文章推荐: reporting-services - 将 SSRS 引擎移动到新服务器,但保留相同的报告数据库
文章推荐: facebook-graph-api - Facebook 图形 API 不会返回用户的所有帖子
文章推荐: .net - 将此类扩展为在 ListView 中撤消/重做
文章推荐: spring-integration - 执行
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com