Использование Pivotal API в JavaScript - PullRequest
0 голосов
/ 26 февраля 2019

Я новичок в использовании API, которые имеют аутентификацию, на главном веб-сайте у них есть команды, использующие команды curl, которые выглядят следующим образом

export TOKEN='your Pivotal Tracker API token'

curl -X GET -H "X-TrackerToken: $TOKEN" "https://www.pivotaltracker.com/services/v5/projects/99"

Мне было интересно, как я могу преобразовать это в JavaScript, сделав запрос, проблема в том, что я не знаю, где поставить токен при выполнении запроса к API.

Пока в JavaScript у меня есть это

 function reqListener () {
      console.log(this.responseText);
    }

    var XMLHttpRequest = require("xmlhttprequest").XMLHttpRequest;
    var oReq = new XMLHttpRequest();
    oReq.addEventListener("load", reqListener);

    oReq.open("GET", "https://www.pivotaltracker.com/services/v5/projects/99?fields=version");
    oReq.setRequestHeader(header, 'Pivotal token');
    oReq.send();

Также я не знаю, что делатьвместо заголовка.

1 Ответ

0 голосов
/ 29 августа 2019

При настройке http-запроса вставьте токен доступа в заголовки с помощью ключа «X-TrackerToken».Я использовал следующие заголовки при отправке запроса:

{
    "Content-Type": "application/json",
    "X-TrackerToken": apiToken
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...