我需要从FogBugz API获得一些非常具体的信息。虽然我可以花时间在API文档上,但我只是想知道这里的人是否有经验,可能会提供一些帮助。
我需要这些信息-对于给定的日期范围和给定的人,我想知道他在票上花了多少时间。
所以,我们经常使用'working on'这个功能,我想我们可以通过这个功能得到这个信息。不确定。
那么我应该看什么命令/查询?
任何建议/指针都会很有帮助!
多谢了!
FogBugz XML API可以通过时间跟踪部分的listIntervals
命令获得您正在寻找的内容:
cmd= listinterval -返回用户的所有timeinterval。任何可选参数都用于过滤结果。
参数
- ixPerson(可选)-指定应该返回哪个用户的间隔。如果省略,则列出登录用户的时间间隔。如果设置到1,列出所有用户的间隔。请注意,您必须是一个管理员可以查看其他用户的时间间隔信息
- ixBug(可选)-指定只返回与此错误相关的间隔。
- dtStart, dtEnd(可选)-如果提供了dtStart和/或dtEnd, listinterval将返回开始日期落的间隔
那么你将使用的查询将看起来像这样:
[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