JIRA rest api для получения потока активности

Я пытаюсь получить поток активности моего экземпляра jira, используя приведенный ниже API, и он не работает, кто-нибудь может указать мне правильное направление?

2 ответа

Вы должны проверить эту страницу: https://developer.atlassian.com/docs/atlassian-platform-common-components/activity-streams/consuming-an-activity-streams-feed

Фид Atom в потоке активности работает хорошо, только если вы также вошли в программу чтения фидов.

Вот пример использования потока активности через Jira API с использованием базовой аутентификации. Это в C#, но базовый шаблон можно применять где угодно:

string myJiraUsername = "username";
string myJiraPassword = "password"; //or API token
string authenticationHeaderValue = Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(myJiraUsername + ":" + myJiraPassword));

System.Net.Http.HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authenticationHeaderValue);
Task<HttpResponseMessage> task = client.GetAsync("https://mycompany.atlassian.net/activity");
task.Wait();
HttpResponseMessage response = task.Result;

string resultOfApiCall = "";
if (response.IsSuccessStatusCode)
{
    resultOfApiCall = response.Content.ReadAsStringAsync().Result;
    Console.WriteLine("This was returned by your API request:\n" + resultOfApiCall);
}
Другие вопросы по тегам