跳转到主要内容
Python XDK(X Developer Kit)是我们面向 Python 的与 X API v2 交互的官方客户端库。它可帮助开发者快速上手我们的 API,并在此基础上构建应用。该库基于我们的官方 OpenAPI 规范自动生成。它在屏蔽底层 HTTP 细节的同时,也在需要时提供精细化控制。

关键功能

  • 🔐 OAuth 支持:完整支持 Bearer Token(仅限 App)认证、OAuth 2.0(含 PKCE,用户上下文)以及 OAuth 1.0。
  • 🔄 分页:自动处理大规模结果集的分页。XDK 会代为完成分页,无需你使用 next_token 进行多次 API 调用。
  • 📡 流式传输:支持对需持久化 HTTP 连接的端点(如过滤流)的实时数据流。
  • 🎯 全面覆盖:覆盖所有 X API v2 端点,包括搜索、时间线、过滤流(filtered stream)等。
版本兼容性:Python 3.8+。已在 CPython 和 PyPy 上测试。 许可证MIT License