目前我已经为单个用户配置了Quickbooks在线API功能。它使用OAuth在线获取客户/账单信息。它工作完美。如何配置Quickbooks在线API以与多个用户/公司一起工作?
我想为多个用户执行相同的功能。
现在还有谁都有自己的QuickBooks的在线账户的QuickBooks许多用户和所有这些用户都存在于我的自定义应用程序。
是否有可能使用keithe手掌的针对不同用户开发套件拥有API访问权限设置API的功能?哪些东西需要配置使其运行?
目前我已经为单个用户配置了Quickbooks在线API功能。它使用OAuth在线获取客户/账单信息。它工作完美。如何配置Quickbooks在线API以与多个用户/公司一起工作?
我想为多个用户执行相同的功能。
现在还有谁都有自己的QuickBooks的在线账户的QuickBooks许多用户和所有这些用户都存在于我的自定义应用程序。
是否有可能使用keithe手掌的针对不同用户开发套件拥有API访问权限设置API的功能?哪些东西需要配置使其运行?
是否可以使用keithe palmar的开发工具包为不同的用户设置API功能以获得API访问权限?
是的。
哪些事情需要进行配置,使其运行?
有一个变量$the_tenant
需要是每个独立的QuickBooks Online公司要连接。
如果你正在构建一个多租户的SaaS型应用程序,那么你可能为自己的各住户已经是一个唯一的标识符。因此,请将$the_tenant
设置为您唯一的租户ID值。
完成。这就是你必须要做的。
相关代码:
// The tenant that user is accessing within your own app
$the_tenant = 12345;
所有的OAuth的东西存储/基于该$the_tenant
变量,所以只要确保它被设置为您独特的租户ID,和你很好走。请注意,您必须分别连接每个QuickBooks公司。
感谢基思!根据你的建议,我已经改变了租户ID,它的工作非常完美。 – Shirish