Quickbooks无法获取所有项目

Quickbooks无法获取所有项目,quickbooks,quickbooks-online,Quickbooks,Quickbooks Online,我使用Keith Palmer的quickbooks PHP开发包将发票添加到quickbooks online 我在localhost中开发了一个演示模型,该模型运行良好,并将发票添加到我的quickbooks online中 但现在当我把它上传到服务器上时,它并没有通过这个代码获取项目,并且返回false $ItemService = new QuickBooks_IPP_Service_Term(); $items = $ItemService->query($Context, $r

我使用Keith Palmer的quickbooks PHP开发包将发票添加到quickbooks online

我在localhost中开发了一个演示模型,该模型运行良好,并将发票添加到我的quickbooks online中

但现在当我把它上传到服务器上时,它并没有通过这个代码获取项目,并且返回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?

如果在将$dsn字符串上载到live server之前您只更改了它,那么您还没有将任何连接凭据/OAuth信息上载到live server

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

然后,再次尝试脚本

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

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

print($ItemService->lastRequest());
print($ItemService->lastResponse());
在浏览器中查看>源并发布输出