我可以成功创建项目更新,但似乎我无法通过ownerID
.
网址示例:
https://workfronturl/attask/api/note?updates={"noteText":"test","noteObjCode":"PROJ","objID"="projectid", "ownerID":"ownerIDxxxxafda"}&method=POST
可以ownerID
强制给另一个用户吗?
我可以成功创建项目更新,但似乎我无法通过ownerID
.
网址示例:
https://workfronturl/attask/api/note?updates={"noteText":"test","noteObjCode":"PROJ","objID"="projectid", "ownerID":"ownerIDxxxxafda"}&method=POST
可以ownerID
强制给另一个用户吗?
如果我理解正确,您想代表用户进行更新。我们一直这样做,因为我们有一个系统可以将更新从另一个系统转换到 Workfront。如果这确实解决了您的问题,请务必写信给 Workfront,并告诉他们他们将来需要将此功能保留在 API 中。我已经与他们确认这不应该以这种方式工作。
因此,关于解决问题,您需要执行以下操作:
如果您使用的是 Python,我们在workfrontapi_plus(仅限 Python3.x)python 库中构建了一个函数,以完全支持这个名为make_update_as_user
. 作为说明,我还没有设法发布此文档,但是文档字符串在那里并且完全填写了说明。