FastComments.com

FastComments Python SDK


Это официальный Python SDK для FastComments.

Официальный Python SDK для API FastComments

Репозиторий

Просмотреть на GitHub


Установка Internal Link


PyPI

pip install fastcomments

Содержимое библиотеки

Эта библиотека содержит два модуля: сгенерированный клиент API и основную библиотеку Python, которая содержит ручные утилиты, упрощающие работу с API, включая поддержку SSO.

Публичные и защищённые API

Для клиента API имеются два класса, DefaultApi и PublicApi. DefaultApi содержит методы, требующие ваш API-ключ, а PublicApi содержит вызовы API, которые можно выполнять напрямую из браузера/мобильного устройства и т. п. без аутентификации.

Примечания Internal Link

Идентификаторы вещания

Вы увидите, что в некоторых вызовах API требуется передать broadcast_id. Когда вы получаете события, этот идентификатор возвращается, так что вы можете игнорировать событие, если планируете оптимистично применять изменения на клиенте (что, скорее всего, вы захотите сделать, так как это обеспечивает лучший пользовательский опыт). Передайте здесь UUID. Идентификатор должен быть достаточно уникальным, чтобы не встретиться дважды в одной сессии браузера.

Требования Internal Link


  • Python >= 3.8
  • urllib3 >= 1.25.3
  • python-dateutil >= 2.8.2
  • pydantic >= 2.0.0
  • typing-extensions >= 4.0.0

Нужна помощь?

Если вы столкнулись с проблемами или у вас есть вопросы по SDK для Python, пожалуйста:

Участие в проекте

Внесения приветствуются! Пожалуйста, посетите репозиторий на GitHub для инструкций по внесению вклада.