1

我有一个使用keith-palmer的 PHP 集成框架的系统。

我需要定期对使用它的系统进行维护。带有 Web 连接器的 QB 服务器每 30 分钟自动拨入一次,服务器系统自动将新订单排队等待导入 - 我如何向 quickbooks Web 连接器发送优雅的“无事可做”响应以停止请求而不会导致任何错误?

类似 503 - Try Later 标头是我的想法,但知道 qbXML 的奇迹可能会引起各种头痛!

我看过回复说“100”——我认为这意味着队列已 100% 完成?发送它会导致连接关闭而没有错误吗?

4

1 回答 1

1

引自框架的作者 Keith Palmer!


嗨,本,

最简单的方法是设置您自己的身份验证功能,然后当您将站点置于维护模式时,让该功能返回 false,以便从 Web 连接器登录失败。

http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_php_consolibyte_webconnector#custom_authentication_functions


孩子可能会这么容易想到 - 只需将您的身份验证系统短路并返回“false”即可使连接尝试无效。

久经考验:有效!

于 2012-12-10T22:18:14.660 回答