FogBugz XML API (Примеры:)

Я использую FogBugz XML API, но у меня есть проблема. Я могу создавать новые случаи, открывать созданные случаи, искать случаи и т. Д. Через мое приложение. Проблема состоит в том, что при получении полезной нагрузки я могу получить тело кейса, используя следующий фрагмент кода:

        string fbToken = LogOnFogBugz();
        string param = "";

        param += "cmd=search";
        param += "&token=" + fbToken;
        param += "&q="+ "appID["+appID+"]";
        param += "&cols=sTitle,sStatus,sLatestTextSummary";

        HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(fbUrl + param);
        httpWebRequest.Method = WebRequestMethods.Http.Post;
        httpWebRequest.Accept = "application/xml";
        httpWebRequest.ContentLength = 0;

        HttpWebResponse response = (HttpWebResponse)httpWebRequest.GetResponse();
        StreamReader streamReader = new StreamReader(response.GetResponseStream());
        XDocument doc = XDocument.Load(streamReader);

 var cases = from c in doc.Descendants("case")
                    select new
                        {
                            CaseNumber = c.Attribute("ixBug").Value,
                            CaseTitle = (string)c.Element("sTitle"),
                            CaseStatus = (string)c.Element("sStatus"),
                            CaseText = (string)c.Element("sLatestTextSummary")
                        };

но если я отредактирую регистр и добавлю к нему текст, я получу только последний введенный текст как (sLatestTextSummary) подразумевает.

Как я могу получить весь текст из дела, используя XML API.

Пример:

Открыт ххх ххх 04.04.2012 (сегодня) 10:31 утра -------------------------> Бла Бла Бла

Присвоено ххх хххх ххх ххх 04.04.2012 (сегодня) 10:31

Отредактировано xxx xxx 04.04.2012 (Сегодня) 14:00 ----------------------------> Новый текст.

Я только получаю {new text},

Заранее спасибо.

издание

1 ответ

Решение

Вы хотите включить events как один из ваших cols аргументы. Затем для каждого случая вам также придется перебирать события, чтобы получить из них текст.

Другие вопросы по тегам