QuickBooks Online API Diagnostics.php 错误

问题描述 投票:0回答:1

我正在使用以下 URL 中的源代码测试 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 不是 /home/mydomain.info/public_html/qb/docs/example_app_ipp_v3/diagnostics.php 第 15 行中的数组

连接良好。

请指教

php quickbooks-online
1个回答
2
投票

如果 $creds 为空,则意味着 您尚未与 Intuit 服务器建立有效的 OAuth 连接

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

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

关于您的其他问题:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.