поэтому я пытаюсь использовать 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. Пожалуйста, укажите на любые ошибки или скажите мне правильный способ сделать это.