access в каждом запросе.
Получить токен
Ответ 200
username, но в него кладётся почта.
Передать токен
Добавьте заголовок ко всем запросам, кроме получения и обновления токена:Сколько живут токены
Обновление по
refresh возвращает новый access, но новый refresh не выдаёт. Через сутки после входа обновиться уже нельзя, поэтому проще всего так:
- Храните
accessи время его истечения. Оно лежит в полеexpвнутри токена (Unix-время в секундах). - Когда до
expосталось меньше суток или API ответил401, получите новую пару по почте и паролю. - Повторите исходный запрос один раз с новым токеном.
Срок действия токена
Ошибки
Входите в кабинет через Google? У такого аккаунта может не быть пароля. Задайте его на странице восстановления пароля, и вход через API заработает.