【问题标题】:Quickbooks not fetching all itemsQuickbooks没有获取所有项目
【发布时间】:2013-12-26 20:04:38
【问题描述】:

我正在使用 Keith Palmer 的 QuickBooks PHP DevKit 在线向 Quickbooks 添加发票。

我在 localhost 中开发了一个演示模型,它运行良好,并且可以在线将发票添加到我的快速手册中。

但是现在当我将它上传到服务器时,它并没有通过这段代码获取项目,而是返回 false,

$ItemService = new QuickBooks_IPP_Service_Term();
$items = $ItemService->query($Context, $realm, "SELECT * FROM Item WHERE name = 'test1' ");

在 localhost 中完美获取数据,

我只在 $dsn 中进行了更改,然后将其上传到服务器,

$dsn = 'mysqli://root:root@localhost/example_app_ipp_v3';

谁能告诉我问题出在哪里,Keith Palmer Plz?

【问题讨论】:

    标签: quickbooks quickbooks-online


    【解决方案1】:

    如果您更改的唯一项是 $dsn 字符串,然后将其上传到实时服务器,则 您尚未将任何连接凭据/OAuth 信息上传到实时服务器

    单击应用程序中的“连接到 QuickBooks”按钮,返回“连接到 QuickBooks”OAuth 流程。

    然后,再次尝试脚本。

    如果您有问题,您需要发布足够的详细信息,以便我们实际诊断您的问题。发布包含的示例“diagnostics.php”脚本的输出:

    此外,通过执行以下操作发布您发送到/来自 Intuit 服务器的最后一个请求/响应:

    print($ItemService->lastRequest());
    print($ItemService->lastResponse());
    

    查看 > 在您的浏览器中查看源代码并发布输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-05
      • 1970-01-01
      相关资源
      最近更新 更多