如何使用 REST API 获取 QuickBooks 公司 ID?

How to get QuickBooks Company ID with REST API?

我正在将 QuickBooks 服务集成到我的 application 中。我正在使用 REST APIs 进行集成。

我看到每个调用都依赖于 Company ID。我想在验证时或在任何 REST 调用的帮助下在 Oauth 对象中获取它。我不想强迫用户在 UX 的每个 REST call 中输入 Company ID,我想通过代码库在内部完成。

或者,如果可能,请建议任何其他获取方式。 https://developer.intuit.com/docs/api/accounting

谢谢。

OAuth 进程将此数据作为查询字符串上的 GET 参数传递给您。

因此,当您的最终用户通过 OAuth 流程时,当他们使用 OAuth 访问令牌返回到您的 OAuth URL 时,将附加一个查询字符串参数:

?realmId=(their company ID here)&dataSource=QBO

当您从 OAuth 取回数据时存储公司 ID。