Доступ к Pivotal Tracker с токеном в C# с помощью RestSharp - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь получить информацию из моей учетной записи Pivotal Tracker через токен, который они вам дают. Я использую RestSharp и C#. Вот мой код.

using System;
using RestSharp;
using RestSharp.Authenticators;

namespace RestTest
{
    class Program
    {
        static void Main(string[] args)
        {
            var client = new RestClient("https://www.pivotaltracker.com/");
            string MyToken = "2a..7";
            var jwt = new JwtAuthenticator(MyToken);
            client.Authenticator = jwt;


            RestRequest getRequest = new RestRequest(Method.GET);
             getRequest.AddHeader("Accept", "application/json; charset=utf-8");
            //  getRequest.AddHeader("X-TrackerToken", MyToken);

            var request = new RestRequest("/projects", DataFormat.Json);

            var response = client.Get(request);
            Console.WriteLine(response.ContentType.ToString());
            foreach (var header in response.Headers)
            {
                if (header.Name == "Status")
                    Console.WriteLine(header.Value.ToString());
            }
        }
    }
}

Вывод этого:

application / json; charset = utf-8 406 Недопустимо

, если я изменю запрос на отдых на «ab c», я получаю 404, как и ожидалось. Кто-нибудь получил информацию от Tracker с C#?

Спасибо

...