通过一个Oauth连接(QBO v3)使用多个QuickBooks在线公司

通过一个Oauth连接(QBO v3)使用多个QuickBooks在线公司,quickbooks,intuit-partner-platform,quickbooks-online,Quickbooks,Intuit Partner Platform,Quickbooks Online,这个问题涉及直觉 我有一个用户ID,可以访问多个公司。附属公司等。当我尝试连接到我查询的第一家公司以外的其他公司时,我会遇到身份验证错误。这是因为每个OAuth连接只能与一家公司进行通信吗 我不记得在获取访问令牌的过程中指定了一家公司,所以我对此感到困惑。我认为这可能是响应性的,但它并没有完全解决我的问题。每一套OAuth凭据都与一家特定的QuickBooks公司相关联 不可能有一组OAuth凭据绑定到多个QuickBooks在线公司 您应该连接多次(每个公司一次),并分别为每个QuickBoo

这个问题涉及直觉

我有一个用户ID,可以访问多个公司。附属公司等。当我尝试连接到我查询的第一家公司以外的其他公司时,我会遇到身份验证错误。这是因为每个OAuth连接只能与一家公司进行通信吗


我不记得在获取访问令牌的过程中指定了一家公司,所以我对此感到困惑。我认为这可能是响应性的,但它并没有完全解决我的问题。

每一套OAuth凭据都与一家特定的QuickBooks公司相关联

不可能有一组OAuth凭据绑定到多个QuickBooks在线公司


您应该连接多次(每个公司一次),并分别为每个QuickBooks Online公司存储OAuth令牌。当您完成OAuth连接过程时,系统会特别询问您要连接到哪个QuickBooks Online公司。

谢谢Keith。我想我仍然有点困惑的是,我的QBOE帐户(由一个电子邮件/pwd凭据集标识)可以访问多家公司。(当我登录时,我被要求选择哪家公司,我可以在它们之间切换。我认为,在每一个额外的公司中,都有另一个QBOE用户共享。)你是说在QBOE中,帐户和公司之间存在一对一的关系吗?这与QB Desktop的情况相反,QB Desktop的一个软件许可证包含理论上无限数量的公司。特定的OAuth令牌和QuickBooks在线公司之间存在一对一的关系。在特定的OAuth令牌和QuickBooks for Windows公司文件之间还存在一对一的关系。这与用户名完全无关——这是实际公司本身和OAuth凭据之间的关系。非常有用,Keith。谢谢你把这件事弄清楚。当我再次浏览工作流时,我看到资源所有者为特定公司授权了一个应用程序。