Tag: jira rest api

使用AccessToken使用C#访问JIRA API

我使用https://developer.atlassian.com/display/JIRADEV/JIRA+REST+API+Example+-+OAuth+authentication教程创建了AccessToken,并且可以连接并从jar文件中获取数据。 我需要使用c#app访问它。 我尝试了下面的代码,但它没有用。 var request = (HttpWebRequest)WebRequest.Create(apiUrl); request.Method = “GET”; request.Headers.Add(“Authorization”, “Bearer ” + API_Access_Token); var response = (HttpWebResponse)request.GetResponse(); string html = string.Empty; using (StreamReader reader = new StreamReader(response.GetResponseStream())) { html = reader.ReadToEnd(); } 原始问题是使用api密钥访问JIRA API,没有用户名和密码

如何在JIRA中使用REST api创建问题?

我正在使用我的json数据向JIRA发送POST请求以创建项目,但我无法创建一个项目到JIRA,我试图从Fiddler看到错误,我得到了跟随错误。 我正在使用C#并为它创建了控制台应用程序。 我发布的我的JSON数据如下。 { “fields”: { “project”: { “key”: “JTL” }, “issuetype”: { “name”: “BUG” } } } 错误消息如下: {“errorMessages”:[],“errors”:{“issuetype”:“问题类型是必需的”}} 我从以下代码发布json数据,请提出我错在哪里和哪里? string data=@”{“fields”:{“project”:{“key”:”JTL”},”issuetype”:{“name”:”BUG”}}}”; //object of HttpClient. HttpClient client = new HttpClient(); //Putting URI in client base address. client.BaseAddress = new Uri(uri); //Putting the credentials as bytes. byte[] cred = UTF8Encoding.UTF8.GetBytes(“jiraUserName” + “:” + “JiraPassword”); //Putting […]