Мне нужно POST для стороннего API-маршрута, чтобы получить токен доступа, который будет авторизован для извлечения данных из их конечных точек, но я не уверен, как использовать токен. Они используют Swagger:
export default async function() {
const res = await fetch('url', {
method:'POST',
headers: {
accept: 'application/json'
}
});
const data = await res.json()
console.info(data)
}
получаю в ответ:
{
access_token: 'my token...',
...
}
Но я не уверен, как использовать этот ответ для авторизации получения данных. Нужно ли передавать токен в заголовки в выборке?
export async function getStaticProps() {
const res = await fetch( `url`, {
headers: {
accept: 'application/json',
}
});
const data = await JSON.stringify(res);
return {
props: {
items: data
},
};
}
Я не могу найти много информации об этом, или я просто ищу неправильные вещи. Я не уверен, правильно ли я понимаю это



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вероятно, вам нужно будет отправить этот токен в заголовке Authorization с запросом, примерно так:
const res = await fetch(`url`, {
headers: {
accept: 'application/json',
Authorization: `Bearer ${token}`,
}
});
const json = await res.json()
const data = JSON.stringify(json);
Документы по API должны быть в состоянии сообщить вам подробности, если у вас все еще есть проблемы, опубликуйте документы по API, если они общедоступны!