Как получить данные JSON из API с заголовком

Я пытаюсь получить данные JSON из API с помощью NodeJS и Express, но для этого требуется заголовок. Я не уверен, как ввести заголовок в запрос get.

В документации сказано:

curl -H"X-FullContact-APIKey:$your_key" 
'https://api.fullcontact.com/v2/person.json?email=bart@fullcontact.com'

Как мне сделать запрос на добавление с заголовком? Я искал повсюду на Stackru несколько дней и ничего не нашел. Все для PHP, ничего для NodeJS с экспрессом. Как я могу сделать это с помощью пакета узла управления запросами NPM?

1 ответ

Решение

Не уверен, как выглядит ваш код запроса, но это должно сработать; право?

var request = require('request');

var options = {
  url: 'https://api.fullcontact.com/v2/person.json?email=bart@fullcontact.com',
  headers: {
    'X-FullContact-APIKey': '$your_key'
  }
};

function callback(error, response, body) {
  if (!error && response.statusCode == 200) {
    var result = JSON.parse(body);
    console.log(result);
  }
}

request(options, callback);
Другие вопросы по тегам