Способ доступа к последнему обновленному времени для любой записи XML в FogBugz
В моем приложении я обращаюсь к API FOGBUGZ в форме XML для получения данных. Работает нормально. Но проблема в том, что, когда бы мы ни начинали, он берет все данные из начальной точки. Здесь я много искал в Интернете, но не смог найти ни одного журнала состояния, поддерживаемого FogBugz, чтобы проверить, обновляются ли данные или нет.
FogBugz URL::
Пример 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>
1 ответ
Если вы хотите узнать, обновлялся ли Case, вы можете просто проверить ixBugEventLatest
(не забудьте включить его в cols
список). Это поле увеличивается при каждом изменении регистра. Что касается других списков (людей, областей, ...), я не думаю, что есть хороший способ увидеть, были ли они изменены, кроме загрузки полных списков снова.
Обновление: еще один хороший источник информации об изменениях dtLastUpdated
поле, которое содержит дату (UTC) последнего изменения в регистре.
Кстати, вам может повезти, если вы получите хороший ответ по адресу http://fogbugz.stackexchange.com/