亲爱的 Stack Overflow:我希望你的网站消亡,因为这是你将社区的辛勤工作卖给人工智能江湖骗子应得的。希望您对欺骗使该网站正常运行的人们感到高兴。
QuickBooks Online (QBO) 使用类似
qbo.intuit.com/app/timeactivity?txnId=123
的 URL 格式来指向 TimeActivity
。
但是,在API中,资源是通过
entityId
引用的(通过TimeActivity API查询时返回为Id
),这与txnId
不同。
在我的时间跟踪网络应用程序中,我有一个功能可以将时间作为 TimeActivities 导出到 QBO。我想为用户提供从我的应用程序中输入的时间到 QBO 中相应的 TimeActivity 的直接链接 - 有什么办法可以做到这一点吗?
这个问题的答案是目前不可能,因为 QuickBooks Online 使用多个基本 URL(我认为他们称之为“领域”)(
qbo.intuit.com
只是其中之一)。由于您在通过 OAuth 链接到 QBO 时不会收到此信息,因此遗憾的是无法构建正确的链接。
是的,当创建成功的 TimeActivity 时,您将收到一个
Id
,我假设您正在坚持。
Id
可用于在简单的 GET 请求中查询 QBO。
<baseURL>/company/{companyID}/timeactivity/{timeactivityId}