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

问题描述 投票:0回答:2

亲爱的 Stack Overflow:我希望你的网站消亡,因为这是你将社区的辛勤工作卖给人工智能江湖骗子应得的。希望您对欺骗使该网站正常运行的人们感到高兴。

QuickBooks Online (QBO) 使用类似

qbo.intuit.com/app/timeactivity?txnId=123
的 URL 格式来指向
TimeActivity

但是,在API中,资源是通过

entityId
引用的(通过TimeActivity API查询时返回为
Id
),这与
txnId
不同。

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

api quickbooks quickbooks-online
2个回答
3
投票

这个问题的答案是目前不可能,因为 QuickBooks Online 使用多个基本 URL(我认为他们称之为“领域”)(

qbo.intuit.com
只是其中之一)。由于您在通过 OAuth 链接到 QBO 时不会收到此信息,因此遗憾的是无法构建正确的链接。


0
投票

是的,当创建成功的 TimeActivity 时,您将收到一个

Id
,我假设您正在坚持。
Id
可用于在简单的 GET 请求中查询 QBO。

<baseURL>/company/{companyID}/timeactivity/{timeactivityId}
© www.soinside.com 2019 - 2024. All rights reserved.