官方 Python SDK,用于访问 Just One API。
Just One API 是一个统一的数据服务平台,提供来自社交媒体、电商和内容平台的结构化数据。
支持的平台包括淘宝、天猫、小红书、小红书蒲公英、抖音、抖音星图、快手、微博、哔哩哔哩、京东、微信、豆瓣、TikTok、TikTok Shop、优酷、Instagram、YouTube、Reddit、头条、知乎、亚马逊、Facebook、X(Twitter)、贝壳、IMDb 等接口。想了解更多,可以访问官网。
pip install justoneapifrom justoneapi import JustOneAPIClient
client = JustOneAPIClient(token="your_token")
# 示例:搜索抖音视频
response = client.douyin.search_video_v4(keyword="deepseek")
print(response.success) # 仅当 code == 0 时为 True
print(response.code) # 服务端返回的业务码
print(response.message) # 服务端消息
print(response.data) # 实际业务数据每个 API 方法都会返回一个 ApiResponse 对象,包含以下字段:
| 字段 | 类型 | 说明 |
|---|---|---|
success |
bool |
仅当 code == 0 时为 True。 |
code |
Any |
服务端返回的业务码。 |
message |
str |
服务端消息。 |
data |
Any |
API 返回的业务数据。 |
raw_json |
dict |
SDK 处理前的完整 JSON 响应。 |
默认情况下,业务失败不会抛异常,你可以通过 response.success、response.code 和 response.message 自行判断。
如果你希望业务失败时直接抛异常:
from justoneapi import JustOneAPIClient, BusinessError
client = JustOneAPIClient(
token="your_token",
raise_on_business_error=True,
)
try:
response = client.douyin.search_video_v4(keyword="deepseek")
except BusinessError as exc:
print(exc.response.code)
print(exc.response.message)所有 API 请求都需要有效的 API Token。
注册链接:
完整接口文档:
文档中包含:
- 请求参数说明
- 返回字段说明
- 错误码说明
- 各平台调用示例
如果你有任何问题、反馈或合作需求:
本项目基于 MIT License 发布。