如何使用PHP优雅地停止Quickbooks连接器传入请求?

时间:2012-12-10 20:06:52

标签: php quickbooks qbxml

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

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

类似于503 - Try Later标题就是我在想的,但知道qbXML的奇迹可能会引起各种各样的麻烦!

我看过一个说“100”的回答 - 我认为这意味着队列是100%完成的?是否会发送导致连接关闭而没有错误?

1 个答案:

答案 0 :(得分:1)

引自该框架的作者,Keith Palmer!


嗨Ben,

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

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


孩子可以轻易想到这一点 - 简单地将您的身份验证系统短路并返回“false”以使连接尝试无效。

尝试和测试:工作!