Skip to main content

OpenAPI-driven Python SDK for Just One API

Project description

Just One API Logo

PyPI version License

简体中文 | English

Just One API - Python SDK

官方 Python SDK,用于访问 Just One API

Just One API 是一个统一的数据服务平台,提供来自社交媒体、电商和内容平台的结构化数据。

支持的平台包括淘宝、天猫、小红书、小红书蒲公英、抖音、抖音星图、快手、微博、哔哩哔哩、京东、微信、豆瓣、TikTok、TikTok Shop、优酷、Instagram、YouTube、Reddit、头条、知乎、亚马逊、Facebook、X(Twitter)、贝壳、IMDb 等接口。想了解更多,可以访问官网

系统概览

文档中心支持查看接口健康状态、版本化 API 路径、请求参数以及各平台的使用提示。

Just One API 文档中心界面

控制台提供 API 令牌管理、余额展示、接口调用记录、调用量趋势和消费金额分析。

Just One API 控制台概览

安装

pip install justoneapi

快速开始

from 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.successresponse.coderesponse.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。

注册链接:

文档中心

完整接口文档:

文档中包含:

  • 请求参数说明
  • 返回字段说明
  • 错误码说明
  • 各平台调用示例

官方网站

联系我们

如果你有任何问题、反馈或合作需求:

服务概览

完整请求参数和响应说明请以在线接口文档为准。

社交媒体

淘宝和天猫

小红书

小红书蒲公英

抖音

抖音电商

抖音巨量星图

QQ互选创作者市场

快手

微信公众号

微信视频号

微博

哔哩哔哩

得物(毒)

京东

闲鱼

1688

豆瓣电影

TikTok

TikTok Shop

优酷

Instagram

YouTube

Reddit

今日头条

知乎

亚马逊

Facebook

Twitter

贝壳

IMDb

LLM

许可证

本项目基于 MIT License 发布。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

justoneapi-3.0.14.tar.gz (80.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

justoneapi-3.0.14-py3-none-any.whl (83.2 kB view details)

Uploaded Python 3

File details

Details for the file justoneapi-3.0.14.tar.gz.

File metadata

  • Download URL: justoneapi-3.0.14.tar.gz
  • Upload date:
  • Size: 80.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for justoneapi-3.0.14.tar.gz
Algorithm Hash digest
SHA256 3a752e0ad3d6d13d9387d0d4f1a26a206f06fd567efb9f1cde83261b95a43b2a
MD5 e17c4cf1b136cf92ec5e7c21b6f589dc
BLAKE2b-256 cd10570bd14a85bf0a77bc1ee4d8e2bba94dfec86c26c04bde83685cef0e34cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for justoneapi-3.0.14.tar.gz:

Publisher: release.yml on justoneapi/justoneapi-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file justoneapi-3.0.14-py3-none-any.whl.

File metadata

  • Download URL: justoneapi-3.0.14-py3-none-any.whl
  • Upload date:
  • Size: 83.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for justoneapi-3.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 99e4f192778fe0ccb2e9328db38d250f97826961a0d77970db48cb2a273b733d
MD5 904736a72c0393b3785cd1b5047f4423
BLAKE2b-256 981eefbf0deec6e0003e912bb56b69e7a2841b5ee3d374f28bdbe6d159f6fe60

See more details on using hashes here.

Provenance

The following attestation bundles were made for justoneapi-3.0.14-py3-none-any.whl:

Publisher: release.yml on justoneapi/justoneapi-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page