申请抢先体验

请填写名字,以及邮箱或手机号。我们会与您联系,提供 Tajo 访问详情。

REST API 端点

Caution

演示页面 - 这是一个用于展示多标签文档功能的演示页面。此处内容仅供示意。

Tajo 的 REST API 提供用于访问和操作数据的端点。所有端点都以 JSON 格式返回数据。

基础 URL

所有 API 请求都应发送到以下基础 URL:

https://api.example.com/v1

用户端点

获取全部用户

GET /users

返回全部用户的列表。支持分页参数。

查询参数:

参数类型说明
pageinteger页码(默认值:1)
limitinteger每页记录数(默认值:50,最大值:100)
sortstring排序字段(例如 “name”、“created_at”)

响应:

{
"data": [
{
"id": "user_123",
"name": "John Doe",
"email": "[email protected]",
"created_at": "2023-01-15T08:30:00Z"
},
// More users...
],
"meta": {
"total": 250,
"page": 1,
"limit": 50
}
}

按 ID 获取用户

GET /users/{id}

按 ID 返回单个用户。

响应:

{
"data": {
"id": "user_123",
"name": "John Doe",
"email": "[email protected]",
"created_at": "2023-01-15T08:30:00Z",
"profile": {
"bio": "Software developer",
"location": "New York",
"avatar_url": "https://example.com/avatars/john.jpg"
}
}
}

商品端点

获取全部商品

GET /products

返回全部商品的列表。支持筛选和分页。

查询参数:

参数类型说明
categorystring按类目筛选
min_pricenumber按最低价格筛选
max_pricenumber按最高价格筛选
pageinteger页码(默认值:1)
limitinteger每页记录数(默认值:50,最大值:100)

响应:

{
"data": [
{
"id": "prod_123",
"name": "Example Product",
"description": "This is an example product",
"price": 49.99,
"category": "electronics"
},
// More products...
],
"meta": {
"total": 350,
"page": 1,
"limit": 50
}
}

错误处理

所有端点都遵循标准 HTTP 状态码,并在适用时返回详细的错误信息:

状态码说明
200OK - 请求成功
400Bad Request - 参数无效
401Unauthorized - 需要身份认证
403Forbidden - 权限不足
404Not Found - 资源不存在
429Too Many Requests - 超出速率限制
500Internal Server Error - 服务器发生错误

错误响应包含一条说明问题原因的消息:

{
"error": {
"code": "invalid_parameter",
"message": "The parameter 'email' is not a valid email address",
"request_id": "req_abc123"
}
}

申请抢先体验

请填写名字,以及邮箱或手机号。我们会与您联系,提供 Tajo 访问详情。

自动识别
AI 助手

你好!关于文档有任何问题都可以问我。