Пакет yandex_oauth
Описание пакета
Библиотека Yandex OAuth
Модули
Модуль yandex_oauth.yao
Модуль функций библиотеки
- yandex_oauth.yao.check_expire_token(token, delta)
Функция проверки на истечение времени жизни токена
- Параметры
token (dict) – Словарь токенов
delta (datetime.timedelta) – Временной интервал, если разница между датой истечения и текущей меньше этого значения, функция вернет True
- Результат
True или False
- Тип результата
bool
- yandex_oauth.yao.get_token_by_code(code, client_id, client_secret)
Функция получения токена по коду авторизации
- Параметры
code (str) – код подтверждения
client_id (str) – id приложения
client_secret (str) – пароль приложения
- Результат
Словарь токенов
- Тип результата
dict
- yandex_oauth.yao.load_token(path)
Функция загрузки токенов из хранилища
- Параметры
path (str) – путь к хранилищу
- Результат
Словарь токенов или False, если нет хранилища
- yandex_oauth.yao.refresh_token(token)
Функция обновления токена
- Параметры
token (dict) – Словарь токенов
- Результат
Обновленный словарь токенов
- Тип результата
dict
- yandex_oauth.yao.save_token(path, token)
Функция сохранения токенов в pickle хранилище
- Параметры
path (str) – путь для сохранения хранилища
token (dict) – словарь токенов
- Результат
True или False
- Тип результата
bool