如何使用不包含txnId的API调用的结果深入链接到QuickBooks Online

时间:2015-03-20 00:21:45

标签: api quickbooks quickbooks-online

QuickBooks Online(QBO)使用qbo.intuit.com/app/timeactivity?txnId=123之类的网址格式指向TimeActivity

但是,在API中,资源由entityId引用(通过TimeActivity API查询时返回为Id),这与txnId不同。

在我跟踪网络应用程序的时间里,我有一个功能,可以将时间导出到QBO作为TimeActivities。我想为用户提供从我的应用程序输入的时间到QBO中相应的TimeActivity的直接链接 - 有没有办法这样做?

2 个答案:

答案 0 :(得分:1)

对此的答案是,它目前无法实现,因为有多个基本网址(我认为他们称之为"领域")用于QuickBooks Online({{1只是其中之一)。由于您没有收到此信息作为通过OAuth链接到QBO的一部分,遗憾的是无法构建正确的链接。

答案 1 :(得分:0)

是的,在创建成功的TimeActivity时,您将收到一个Id,我认为您持续存在。 Id可用于在简单的GET请求中查询QBO。

<baseURL>/company/{companyID}/timeactivity/{timeactivityId}