0

在我的应用程序中,我以 XML 的形式访问 FOGBUGZ API 来检索数据。它运行良好。但问题是,我们一旦开始,它就会从起点提取整个数据。在这里我在互联网上搜索了很多,但我找不到任何由 FogBugz 维护的状态日志来检查数据是否更新。

雾虫网址::

https://fogbugz.xxxx.in/api.asp?token=xxxxxxxxxxxxxxxx&cmd=search&=project:=306+type3A%22case%22cols=ixPersonAssignedTo,sPersonAssignedTo,ixFixFor,sFixFor,hrsElapsed,ixProject,sProject,dtDue,ixBug,ixBugEvent ,sTitle,ixProject,ixArea,ixFixFor,ixCategory,ixPersonAssignedTo,ixPriority,dtDue,hrsCurrEst,sVersion,ixMailbox,listIntervals

XML 代码示例

<case ixBug="22547" operations="edit,assign,resolve,reactivate,close,email,remind">
  <ixPersonAssignedTo>3</ixPersonAssignedTo>
  <sPersonAssignedTo>Person One</sPersonAssignedTo>
  <ixFixFor>1797</ixFixFor>
  <sFixFor>XXX</sFixFor>
  <hrsElapsed>2.17582988739014</hrsElapsed>
  <ixProject>306</ixProject>
  <sProject>Project XXX</sProject>
  <dtDue/>
  <ixBug>22547</ixBug>
  <sTitle>MiniReview</sTitle>
  <ixArea>3383</ixArea>
  <ixCategory>2</ixCategory>
  <ixPriority>6</ixPriority>
  <hrsCurrEst>2</hrsCurrEst>
  <sVersion>TF201105</sVersion>
  <ixMailbox>0</ixMailbox>
</case>
4

1 回答 1

0

如果您想查看 Case 是否已更新,您可以简单地检查ixBugEventLatest(不要忘记将其包含在cols列表中)。每当更改大小写时,此字段都会增加。对于其他列表(人,区域,...),我认为没有好方法可以查看它们是否已更改,然后再次下载完整列表。

更新: “更改”信息的另一个良好来源是dtLastUpdated字段,其中包含最后一次更改案例的日期(UTC)。

顺便说一句,你可能有更多的运气在http://fogbugz.stackexchange.com/上得到好的答案

于 2011-05-25T09:31:16.570 回答