)私は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を使用してケース全体からテキスト全体を取得するにはどうすればよいですか。
例:XXXのXXX 2012年4月4日(今日)10:31 によって開か
------------------- XXXのXXX 2012年4月4日(今日)10:31 XXXのXXX 2012年4月4日(今日)2編
によってXXXのXXXXに割り当て------>何とか何とか何とか
:00 PM ---------------------------->新しいテキスト。
私はたった{new text}
です。
ありがとうございます。
エド
私に正しい方向を教えていただきありがとうございます。私はペイロード上でそれを逃した(Element)。 – EdMore
ここでは、イベントの実際の "Blah Blah"テキストではなく、 "Opened by"または "Edited by"だけが必要な場合は、「minievents」を使用することをお勧めします。これにより、時間とサーバーの負荷が節約されます。 –