需要在Fogbugz api上执行特定操作

时间:2013-04-26 11:41:17

标签: fogbugz fogbugz-api

我需要从FogBugz API获取一些非常具体的信息。虽然我可以花时间使用API​​文档,但我只是想知道这里的人是否有使用它的经验并可能提供一些帮助。

我需要这些信息 - 对于给定的日期范围和特定的人我想知道他花了多少时间在门票上。

所以,我们使用'工作'功能很多,我想我们可以以某种方式使用此功能获取此信息。不确定。

那么我应该查看什么命令/查询?

任何建议/指示都会有所帮助!

非常感谢!

1 个答案:

答案 0 :(得分:3)

FogBugz XML API可以通过Time Tracking section中的listIntervals命令为您提供所需内容:

  

cmd = listIntervals - 返回用户的所有TimeIntervals。任何可选参数都用于过滤结果。

     

参数

     
      
  • ixPerson (可选) - 指定应返回哪个用户的间隔。如果省略,则列出已登录用户的间隔。如果设置   到1,列出所有用户的间隔。请注意,您必须是   管理员查看除以外用户的时间间隔信息   登录用户。
  •   
  • ixBug (可选) - 指定只返回与此错误相关的间隔。
  •   
  • dtStart,dtEnd (可选) - 如果提供了dtStart和/或dtEnd,listIntervals将返回开始日期下降的间隔   在dtStart和dtEnd之间。
  •   

所以你要使用的查询看起来像这样:

[your FogBugz url]/api.asp?token=[your XML API token]&cmd=listIntervals&ixPerson=[ixPerson you're interested in]&dtStart=[start date]&dtEnd=[end date]

为了将来参考,有一个FogBugz特定的Q& A网站:http://fogbugz.stackexchange.com