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