QuickBooks Online API Diagnostics.php错误

时间:2013-10-29 06:45:02

标签: quickbooks-online

我正在使用以下网址中的源代码测试QuickBooks Online API: https://github.com/consolibyte/quickbooks-php

当我测试diagnostics.php http://mydomain.info/qb/docs/example_app_ipp_v3/diagnostics.php

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

连接正常。

请告知

1 个答案:

答案 0 :(得分:2)

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

在任何事情发生之前你需要这样做。如果您只是想摆脱错误,只需将$ creds转换为数组。

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

关于您的其他问题:

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

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