Пакет 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