Quickbooks online QuickBooks Online API Diagnostics.php错误

Quickbooks online QuickBooks Online API Diagnostics.php错误,quickbooks-online,Quickbooks Online,我正在使用以下URL中的源代码测试QuickBooks Online API: 当我测试diagnostics.php时 我得到了以下错误: 警告:array_merge():第15行的/home/mydomain.info/public_html/qb/docs/example_app_ipp_v3/diagnostics.php中的参数#2不是数组 连接良好 请告知如果$creds为空,则表示您尚未建立到Intuit服务器的有效OAuth连接 你需要在任何事情发生之前就这么做。如果您只是想

我正在使用以下URL中的源代码测试QuickBooks Online API:

当我测试diagnostics.php时

我得到了以下错误: 警告:array_merge():第15行的/home/mydomain.info/public_html/qb/docs/example_app_ipp_v3/diagnostics.php中的参数#2不是数组

连接良好


请告知

如果$creds为空,则表示您尚未建立到Intuit服务器的有效OAuth连接

你需要在任何事情发生之前就这么做。如果您只是想消除错误,只需将$creds投射到数组中即可

要建立连接,请在浏览器中访问/index.php脚本时,单击/index.php脚本上显示的“连接到QuickBooks”按钮。将引导您完成OAuth设置过程(确保您首先在config.php中更改了URL、应用令牌和OAuth凭据,并在IPP应用程序以及Intuit网站上配置了URL)

关于你的其他问题:

  • $the_username和$the_tenant可以保留默认值进行测试

  • 在生产中,您可能永远不会使用$the_用户名(它仅在非常特殊的情况下使用)$_租户应设置为SaaS应用程序中您的唯一租户标识符(或者,如果您不是SaaS应用程序,请将其保留为默认值)


您是否100%确定连接正常?这似乎表明它没有找到。是什么让你认为你与QuickBooks有着有效的联系?让我重新表述一下这个问题。美元信用证是空的。我在哪里可以找到$u用户名和$u租户值?