Я пытаюсь получить информацию из моей учетной записи 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#?
Спасибо