我需要从FogBugz API获得一些非常具体的信息。虽然我可以花时间阅读API文档,但我只是想知道这里的人是否有经验,并可能提供一些帮助。需要在Fogbugz API上执行特定的操作
我需要此信息 - 对于给定的日期范围和给定的人,我想知道他花了多少时间在门票上。
因此,我们使用'工作'功能很多,我认为我们可以以某种方式使用此功能获取此信息。不确定。
那么我应该看什么命令/查询?
任何建议/指针会有帮助!
非常感谢!
我需要从FogBugz API获得一些非常具体的信息。虽然我可以花时间阅读API文档,但我只是想知道这里的人是否有经验,并可能提供一些帮助。需要在Fogbugz API上执行特定的操作
我需要此信息 - 对于给定的日期范围和给定的人,我想知道他花了多少时间在门票上。
因此,我们使用'工作'功能很多,我认为我们可以以某种方式使用此功能获取此信息。不确定。
那么我应该看什么命令/查询?
任何建议/指针会有帮助!
非常感谢!
的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 &站点:http://fogbugz.stackexchange.com
感谢您的答复。我最终使用了以下两个查询:1. [fogbugz url]?cmd = search&token = [xml api token]&q = editedBy:\“[person name] \”edited:[start date] .. [end date]&cols = sTitle,dtLastUpdated,sStatus,sPersonAssignedTo,events,hrsElapsed和2. [fogbugz url]?cmd = listIntervals&token = [xml api token]&ixPerson = [fogbugz person id]&dtStart = [开始日期]&dtEnd = [结束日期]。当我有了这些信息之后,我使用XDocument来查询有用的东西,然后进行混合和匹配,我的结果都很好! :) – 2013-04-28 07:15:32