Създавам приложение, което използва API на календара на Google. Използва се протоколът OAuth 2. Искам да знам, когато токенът за достъп изтече, как прогаматично да получа нов токен за достъп с помощта на токена за опресняване, който ще имаме. Използвам Node.js за изграждане на моето приложение.
вземете нов маркер за достъп, когато изтече, като използвате маркер за опресняване в Node.js
comment
developers.google.com/identity/protocols/OAuth2#expiration има много причини, както е описано в документацията, вашето приложение трябва да се справи с всичко, ако извикванията на api започнат да се провалят, започнете да хвърляте грешки или известия, генерирайте регистрационни файлове на критично ниво, за да могат да се предприемат някои действия.
- person Gntem   schedule 09.12.2017
comment
В допълнение към коментара на Gntem, можете да направите справка с тази връзка. Въз основа на тази документация, ако използвате клиентска библиотека на Google API, клиентски обект опреснява маркера за достъп, ако е необходимо, стига да конфигурирате този обект за офлайн достъп.
- person abielita   schedule 10.12.2017