Заголовок авторизации API - PullRequest
       7

Заголовок авторизации API

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

поэтому я пытаюсь использовать API Yelp, и для их аутентификации он говорит: «Чтобы аутентифицировать вызовы API с помощью ключа API, установите значение заголовка HTTP авторизации как Bearer API_KEY.»

Я не очень понимаю, как это сделать. Например, если бы я использовал Fetch API, я бы сделал:

Fetch(yelpURL, {
  method: "GET",
  mode: "cors",
  credentials: "include",
  headers: {
    "Authorization": "Bearer {API_KEY}"
  }
})

Что включает в себя учетные данные здесь? Является ли мой раздел заголовков тем, что они имеют в виду под "установить значение заголовка HTTP авторизации как Bearer API_KEY"?

Скажем, я хотел сделать это на стороне сервера с Node. Я предполагаю, что я использовал бы модуль HTTP для этого (я предполагаю, поэтому не стесняйтесь исправлять меня, если я ошибаюсь!). Буду ли я тогда делать:

const options = {
  hostname: yelpURL,
  path: '/search',
  headers: {
    "Authorization": "Bearer {API_KEY}"
  }
};

http.get(options, (res) => {
  ...
});

Все тезисы только предположения, я все еще довольно новичок в использовании Fetch и Node и не имею реального понимания протоколов HTTP. Пожалуйста, укажите на любые ошибки или скажите мне правильный способ сделать это.

...