/ / Confluence REST API Problem autoryzacji - uwierzytelnianie, atlassian, nieautoryzowany, konfluencja-odpoczynek-api

Confluence REST API Problem autoryzacji - uwierzytelnianie, atlassian, nieautoryzowane, konfluence-rest-api

Mam problemy z uwierzytelnianiem API Atlassian Confluence REST. Spójrz na poniższy kod C #:

private  string USERNAME = "test";
private  string PASSWORD = "test";
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://xxx.atlassian.net/wiki/rest/api/content?os_authType=basic&spaceKey=DEV&Title=Development&expand=space,body.view,version,container");
request.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(USERNAME + ":" + PASSWORD)));
request.Method = "GET";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();

Ale zawsze powoduje to błąd: {"Zdalny serwer zwrócił błąd: (401) Nieautoryzowany."}.

Wypróbowałem ten sam kod z wewnętrznymi usługami REST z uwierzytelnianiem podstawowym i daje to poprawny wynik. Czy ktoś może wskazać, czego mi w tym brakuje? Dzięki.

Omer

Odpowiedzi:

6 dla odpowiedzi № 1

Dla dobra kogokolwiek: używałem mojego adresu e-mail jako nazwy użytkownika. Musiałem go zastąpić nazwą użytkownika przypisaną przez JIRA.