gpt4 book ai didi

php - QuickBooks webhooks 在本地与 ngrok 一起工作,但不能在生产中工作

转载 作者:行者123 更新时间:2023-12-03 20:49:31 29 4
gpt4 key购买 nike

我已经完成了他们提供的所有故障排除步骤 here 。我的端点可以访问,SSL 通过了测试。当我使用 ngrok 在本地环境中进行测试时,Webhooks 可以工作,但它在 AWS 上托管并在 Laravel Forge 上管理的临时和生产服务器上不起作用。 webhooks 发布请求根本没有命中服务器。
我就此事多次联系 QuickBooks 支持人员。他们的回应是,当他们将通知发布到我的端点时,他们会收到超时 - StatusCode 41。他们说网络正在以某种方式限制流量。还联系了 forge 支持,他们说他们不会帮助解决与应用程序相关的问题。
我尝试使用 UFW 禁用防火墙,查看了所有日志,但我看不到服务器如何限制流量。我重试了几次更改沙箱上的 webhooks URL,但没有成功。
任何帮助将不胜感激。,
编辑:SSL 有效,csrf 已关闭,url 可公开访问,来自另一台服务器的 curl 请求通过正常,日志中没有任何内容。
安全组设置:

All TCP TCP 0 - 65535 0.0.0.0/0  
All traffic All All 232r341c71db2cda
All UDP UDP 0 - 65535 0.0.0.0/0

最佳答案

只有我的两分钱。故障排除步骤如下。

  • 检查位于登录防火墙后面的 QuickBooks webhook?
  • 通过 POSTMAN 检查您的端点以获得更详细的报告。
  • 检查您的端点 SSL 证书不是自签名证书,因此请确保端点 URL 以 HTTPS 开头。你可以用 https://www.sslshopper.com/ssl-checker.html
  • 检查它
  • 检查您的 webhook 实体和操作 是否需要发布权限。因此,取消选择并再次选择实体并重新保存。
  • 确保您的 验证器 token 正确
  • 如果您使用 Cloudflare WAF 检查日志或检查防火墙。
  • 在 QuickBooks 中打开工单,以便您的生产实现正确无误。
  • 关于php - QuickBooks webhooks 在本地与 ngrok 一起工作,但不能在生产中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63614572/

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