我如何使用不包含 txnId 的 API 调用的结果深入 link 到 QuickBooks Online
How can I deep link into QuickBooks Online with results from API calls that don't include the txnId
QuickBooks Online (QBO) 使用类似于 qbo.intuit.com/app/timeactivity?txnId=123
的 URL 格式来指向,在此示例中,TimeActivity
.
然而,在 API 中,资源被 entityId
引用(通过 TimeActivity API 查询时仅返回 Id
),这与 txnId
.
在我的时间跟踪网络应用程序中,我有一个将时间作为 TimeActivities 导出到 QBO 的功能。我想为用户提供从我的应用程序中输入的时间到 QBO 中相应的 TimeActivity 的直接链接——有什么办法可以做到吗?
是的,当创建成功的 TimeActivity 时,您会收到一个 Id
,我假设您正在坚持。
Id
可用于在简单的 GET 请求中查询 QBO。
<baseURL>/company/{companyID}/timeactivity/{timeactivityId}
答案是目前不可能,因为有多个基本 URL(我认为他们称之为 "realms")用于 QuickBooks Online(qbo.intuit.com
只是其中之一)。由于您没有收到此信息作为通过 OAuth 链接到 QBO 的一部分,因此很遗憾无法构建正确的链接。
QuickBooks Online (QBO) 使用类似于 qbo.intuit.com/app/timeactivity?txnId=123
的 URL 格式来指向,在此示例中,TimeActivity
.
然而,在 API 中,资源被 entityId
引用(通过 TimeActivity API 查询时仅返回 Id
),这与 txnId
.
在我的时间跟踪网络应用程序中,我有一个将时间作为 TimeActivities 导出到 QBO 的功能。我想为用户提供从我的应用程序中输入的时间到 QBO 中相应的 TimeActivity 的直接链接——有什么办法可以做到吗?
是的,当创建成功的 TimeActivity 时,您会收到一个 Id
,我假设您正在坚持。
Id
可用于在简单的 GET 请求中查询 QBO。
<baseURL>/company/{companyID}/timeactivity/{timeactivityId}
答案是目前不可能,因为有多个基本 URL(我认为他们称之为 "realms")用于 QuickBooks Online(qbo.intuit.com
只是其中之一)。由于您没有收到此信息作为通过 OAuth 链接到 QBO 的一部分,因此很遗憾无法构建正确的链接。