如何配置Quickbooks在线API以与多个用户/公司合作



目前我已经为单个用户配置了Quickbooks在线API功能。它使用OAuth在线从快速图书中获取客户/账单信息。它运行得很完美。

我想为多个用户做同样的功能。

现在有许多快速图书的用户拥有自己的快速图书在线帐户,所有这些用户都出现在我的自定义应用程序中。

是否可以使用keith-parmar的开发工具包为不同的用户设置API功能以访问API?需要配置哪些内容才能使其运行?

是否可以使用keith-parmar的开发工具包为不同的用户设置API功能以访问API?

是的。

需要配置哪些内容才能使其运行?

有一个变量$the_tenant,需要对您要连接的每个单独的QuickBooks Online公司都是唯一的。

如果你正在构建一个多租户类型的SaaS应用程序,那么你可能已经为每个租户都有了一个唯一的标识符。因此,将$the_tenant设置为您唯一的租户ID值。

完成。这就是你所要做的。

相关代码:

// The tenant that user is accessing within your own app
$the_tenant = 12345;
  • https://github.com/consolibyte/quickbooks-php/blob/master/docs/partner_platform/example_app_ipp_v3/config.php#L57

所有的OAuth内容都是基于$the_tenant变量存储的,所以只要确保它设置为您唯一的租户ID,就可以开始了。请注意,您必须分别连接每个QuickBooks公司。

最新更新