0

如何对项目或任务发表评论并将其定向到团队或用户 ID 列表?

我试过了

/note?noteText=testing&projectID=529647ad007235fbf7f1ce1d839xxxxx&sessionID=cb4c001c6d884beda1e1c085295xxxxx

但我回来了:

{"error":{"class":"com.attask.common.InvalidParameterException","message":"noteObjCode cannot be null","title":null,"msgKey":"exception.attask","attributes":[""],"code":0}}

没有任何关于 noteObjCode 是什么的指导,而且我没有看到可以放置用户 ID 或团队 ID 的集合。

谢谢

4

2 回答 2

1

您可以将注释发布到 AtTask 中的许多不同对象(用户、项目、任务、问题、投资组合、程序等),并且 AtTask 使用“noteObjCode”属性来确定将注释发布到的对象类型。要查看其他相关字段和可以附加注释的每个对象,请访问http://developers.attask.com/api-docs/api-explorer/#?selected=NOTE

至于向对象发布注释并将该注释定向到用户或团队列表,您可以使用以下内容:

/v4.0/note?
sessionID=cb4c001c6d884beda1e1c085295xxxxx&
updates={
    noteText:"testing",
    objID:"529647ad007235fbf7f1ce1d839xxxxx",
    noteObjCode:"PROJ",
    tags:[{
        objID:"4c7875600000c9e1bcfd09ac06axxxxx",
        objObjCode:"USER"
    },{
        objID:"4c7875600000c9e1bcfd09ac06axxxxx",
        objObjCode:"TEAMOB"
    }]
}


在上面的例子中:

  1. sessionID = 从登录返回的 sessionID
  2. 更新=您希望分配给指定属性的数据
  3. noteText = 你想让笔记说什么
  4. objID = 你希望笔记放在什么对象上
  5. noteObjCode = 您希望注释所在的对象类型
  6. 标签= 您也希望将注释定向到谁
    • objID = 您希望将注释定向到的团队 ID 或用户 ID
    • objObjCode = 您将注释指向的对象类型(“TEAOB”或“USER”)
于 2014-02-13T01:07:15.423 回答
0

如果您通过浏览器发送,或者没有明确设置 HTTP 方法。

将 &method=post 附加到 URL 的末尾。

/note?noteText=testing&projectID=529647ad007235fbf7f1ce1d839xxxxx&sessionID=cb4c001c6d884beda1e1c085295xxxxx**&method=POST**

于 2014-04-16T22:14:38.123 回答