Confluence from rest api

Rolf Henning Hjemdahl January 13, 2020

Uising the code below I try to access an article in confluence, but I get 403 ... What am I doing wrong ?

 

                using (var client = new WebClient())
                {
                    client.Headers.Add("X-Atlassian-Token", "no-check");
                    client.Headers.Add("Accept", "application/json");
 
                    var plainTextBytes = System.Text.Encoding.UTF8.GetBytes("uid:pwd");
                    string val = System.Convert.ToBase64String(plainTextBytes);
                    client.Headers.Add("Authorization", "Basic " + val);                   

string url = "https://xxx.atlassian.net/wiki/rest/api/content/747700280";
                    string content = client.DownloadString(url);
                }

 

Regards

2 answers

0 votes
Rolf Henning Hjemdahl January 13, 2020

Tried the code below, but still I get 403 ...

 

using (var client = new WebClient())
                {
                    client.Headers.Add("Accept", "application/json");
 
                    var plainTextBytes = System.Text.Encoding.UTF8.GetBytes("uid:pwd");
                    string val = System.Convert.ToBase64String(plainTextBytes);
                    client.Headers.Add("Authorization", "Basic " + val);                   

string url = "https://xxx.atlassian.net/wiki/rest/api/content/747700280";
                    string content = client.DownloadString(url);
                }

0 votes
Lenin Raj
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
January 13, 2020

Hi @Rolf Henning Hjemdahl 

403 response code means, the request is not sending the correct authentication header.

> client.Headers.Add("X-Atlassian-Token", "no-check");

looks incorrect to me.

This page has more details on sending the correct authentication header: https://developer.atlassian.com/cloud/confluence/basic-auth-for-rest-apis/

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events