我需要从 FogBugz API 获取一些非常具体的信息。虽然我可以花时间阅读 API 文档,但我只是想知道这里的人是否有经验并可能会提供一些帮助。
我需要这些信息——对于给定的日期范围和给定的人,我想知道他在门票上花了多少时间。
因此,我们经常使用“工作中”功能,我认为我们可以通过某种方式使用此功能获取这些信息。没有把握。
那么我应该查看什么命令/查询?
任何建议/指针都会有所帮助!
非常感谢!
我需要从 FogBugz API 获取一些非常具体的信息。虽然我可以花时间阅读 API 文档,但我只是想知道这里的人是否有经验并可能会提供一些帮助。
我需要这些信息——对于给定的日期范围和给定的人,我想知道他在门票上花了多少时间。
因此,我们经常使用“工作中”功能,我认为我们可以通过某种方式使用此功能获取这些信息。没有把握。
那么我应该查看什么命令/查询?
任何建议/指针都会有所帮助!
非常感谢!
FogBugz XML API可以通过Time Tracking 部分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 特定的问答网站: http: //fogbugz.stackexchange.com