На выставке я создаю приложение, реагирующее на нативную реакцию. Приложение использует API Google Drive для создания и записи в электронные таблицы.
Я использую Firebase для отслеживания идентификатора электронной таблицы и аналогичной информации в базе данных.
Я хотел бы автоматически запросить новый токен доступа с токеном обновления после истечения срока действия первого.
Глядя на документы, я собрал этот HTTP-вызов, но он возвращает 401 Несанкционированную ошибку...
async function getNewToken(refreshToken) {
return await fetch('https://oauth2.googleapis.com/token', {
method: 'post',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({
client_id: '<MY_CLIENT_ID>',
client_secret: '<MY_CLIENT_SECRET>',
refresh_token: refreshToken,
grant_type: 'refresh_token',
}),
});
}
Что я не так делаю?
Заранее спасибо