QuickBooks的在线API Diagnostics.php ERROR(QuickBooks

2019-10-18 20:53发布

:我使用的源代码从以下网址测试QuickBooks的在线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阵列

连接是好的。

请指教

Answer 1:

如果$ creds是空的,这意味着你还没有建立有效的OAuth连接到Intuit的服务器

你需要做的任何事情之前去上班。 如果你只是想摆脱错误的,只投$ creds到一个数组。

要建立连接,然后点击界面上,当你访问它在浏览器中的index.php脚本中所示的“连接到QuickBooks的”按钮。 您可以通过OAuth的安装过程(确保你已经改变了网址,应用程序标记,并在config.php OAuth认证,第一,并在您的IPP的应用程序,以及在Intuit的网站设置你的URL)来走去。

关于你提到的其他问题:

  • $ the_username和$ the_tenant可以在它们的默认值进行测试留下。

  • 在生产中,你可能永远都不会使用$ the_username(它只是用来在非常特殊的特殊情况)。 $ the_tenant应(如果你不是一个SaaS应用程序,只要把它在它的默认或)设置为您唯一承包者标识符您的SaaS应用程序中。



文章来源: QuickBooks Online API Diagnostics.php ERROR