FastComments.com

FastComments Python SDK


這是 FastComments 的官方 Python SDK。

FastComments API 的官方 Python SDK

儲存庫

在 GitHub 檢視


安裝 Internal Link

PyPI

pip install fastcomments

函式庫內容

此函式庫包含兩個模組:生成的 API 客戶端與核心 Python 函式庫,後者包含手寫的工具以便更容易使用 API,包括 SSO 支援。

公開與受保護的 API

對於 API 客戶端,有兩個類別,DefaultApiPublicApiDefaultApi 包含需要您的 API 金鑰 的方法,而 PublicApi 包含可以直接從瀏覽器、行動裝置等在未經驗證的情況下呼叫的 API。

備註 Internal Link

廣播 ID

您會看到在某些 API 呼叫中需要傳入 broadcast_id。當您接收到事件時,會收到這個 ID 回傳,因此如果您打算在客戶端採用樂觀更新(您大概會想這麼做,因為它提供最佳體驗),就可以利用這個 ID 判斷是否忽略該事件。此處請傳入一個 UUID。該 ID 應足夠唯一,以免在同一個瀏覽器會話中出現兩次。

需求 Internal Link


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


需要協助?

如果您在使用 Python SDK 時遇到任何問題或有任何疑問,請:

貢獻

歡迎貢獻!請造訪 GitHub 儲存庫 以取得貢獻指南。