将注释发布到项目或任务,并将其指向团队或用户ID列表

时间:2014-02-10 21:36:54

标签: attask

如何将评论发布到项目或任务将其发布到团队或用户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放在哪个集合。

感谢

2 个答案:

答案 0 :(得分:1)

您可以在AtTask(用户,项目,任务,问题,投资组合,程序等)中向许多不同对象发布注释,并且“noteObjCode”属性是AtTask用于确定注释所发布的对象类型的内容至。要查看其他相关字段和每个对象,请附上注释,请访问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 =您指示音符的对象类型(“TEAMOB”或“USER”)

答案 1 :(得分:0)

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

将& method = post附加到您的网址末尾。

/注释= noteText测试&安培;专案编号= 529647ad007235fbf7f1ce1d839xxxxx&安培;的sessionID = cb4c001c6d884beda1e1c085295xxxxx **&安培;方法= POST **