专业的短剧内容管理接口平台 - API接口文档
基础URL: https://api.uuuka.com
API版本: v2.2.1
数据格式: JSON
字符编码: UTF-8
当前API采用IP限流机制,每个IP每分钟最多请求100次。
如需更高频率访问,请联系技术支持获取API密钥。
请勿在搜索关键词中包含特殊字符:< > " ' & ; ( ) { } [ ]
关键词长度不能超过100个字符。
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| page | int | 否 | 1 | 页码,范围:1-1000 |
| limit | int | 否 | 20 | 每页数量,范围:1-100 |
| today | string | 否 | - | 查询今日更新,传入任意值即可(如:today) |
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content_type | string | 是 | 内容类型:post/dongman/movie/tv/xuexi/baidu |
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| page | int | 否 | 1 | 页码,范围:1-1000 |
| limit | int | 否 | 20 | 每页数量,范围:1-100 |
| keyword | string | 否 | - | 搜索关键词,支持模糊搜索 |
| today | string | 否 | - | 查询今日更新,传入任意值即可(如:today) |
此接口每分钟只能请求一次!如果请求过于频繁,将返回429错误,并提示剩余等待时间。
此接口返回指定类型的所有数据,不进行分页,数据量可能较大,请谨慎使用。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content_type | string | 是 | 内容类型:post/dongman/movie/tv/xuexi/baidu |
GET /api/contents/post/allGET /api/contents/movie/allGET /api/contents/dongman/allGET /api/contents/tv/allGET /api/contents/xuexi/allGET /api/contents/baidu/all此接口用于查询指定内容类型在今日更新的所有内容。通过添加 today 参数即可筛选出今日更新的数据。
使用场景:获取最新更新的短剧、动漫、电影等内容,方便用户查看今日新增资源。
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| content_type | string | 是 | 内容类型:post/dongman/movie/tv/xuexi/baidu |
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| today | string | 是 | - | 查询今日更新,传入任意值即可(如:today) |
| page | int | 否 | 1 | 页码,范围:1-1000 |
| limit | int | 否 | 20 | 每页数量,范围:1-100 |
GET /api/contents/post?todayGET /api/contents/dongman?today&page=1&limit=10GET /api/contents?today| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| keyword | string | 是 | - | 搜索关键词,长度:1-100字符 |
| content_type | string | 否 | - | 内容类型过滤 |
| page | int | 否 | 1 | 页码,范围:1-1000 |
| limit | int | 否 | 20 | 每页数量,范围:1-100 |
| 状态码 | 错误码 | 说明 | 解决方案 |
|---|---|---|---|
| 200 | - | 请求成功 | - |
| 400 | BAD_REQUEST | 请求参数错误 | 检查请求参数格式和取值范围 |
| 404 | RESOURCE_NOT_FOUND | 请求的资源不存在 | 检查请求URL是否正确 |
| 429 | RATE_LIMIT_EXCEEDED | 请求频率超过限制 | 稍后重试或联系技术支持 |
| 500 | INTERNAL_SERVER_ERROR | 服务器内部错误 | 稍后重试或联系技术支持 |
// 获取短剧列表
fetch('/api/contents/post?page=1&limit=10')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('获取成功:', data.data.items);
} else {
console.error('获取失败:', data.message);
}
})
.catch(error => {
console.error('请求错误:', error);
});
// 获取今日更新的短剧
fetch('/api/contents/post?today&page=1&limit=10')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('今日更新:', data.data.items);
}
});
// 获取百度短剧
fetch('/api/contents/baidu?page=1&limit=20')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('百度短剧:', data.data.items);
}
});
// 搜索百度短剧
fetch('/api/contents/baidu?keyword=关键词&page=1&limit=20')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('搜索结果:', data.data.items);
}
});
// 获取全部短剧(每分钟只能请求一次)
fetch('/api/contents/post/all')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('全部短剧:', data.data.items);
console.log('总数:', data.data.total);
} else if (data.error_code === 'RATE_LIMIT_EXCEEDED') {
console.error('请求过于频繁:', data.error);
}
});
// 搜索内容
fetch('/api/search?keyword=霸道总裁&content_type=post')
.then(response => response.json())
.then(data => {
if (data.success) {
console.log('搜索结果:', data.data.items);
}
});
import requests
# 基础URL
base_url = "https://api.uuuka.com"
# 获取短剧列表
response = requests.get(f"{base_url}/api/contents/post", params={
'page': 1,
'limit': 10,
'keyword': '霸道总裁'
})
if response.status_code == 200:
data = response.json()
if data['success']:
print("获取成功:", data['data']['items'])
else:
print("获取失败:", data['message'])
else:
print("请求失败:", response.status_code)
# 获取百度短剧
baidu_response = requests.get(f"{base_url}/api/contents/baidu", params={
'page': 1,
'limit': 20
})
if baidu_response.status_code == 200:
baidu_data = baidu_response.json()
if baidu_data['success']:
print("百度短剧:", baidu_data['data']['items'])
# 搜索百度短剧
baidu_search = requests.get(f"{base_url}/api/contents/baidu", params={
'keyword': '关键词',
'page': 1,
'limit': 20
})
if baidu_search.status_code == 200:
search_data = baidu_search.json()
if search_data['success']:
print("搜索结果:", search_data['data']['items'])
# 获取全部短剧(每分钟只能请求一次)
all_response = requests.get(f"{base_url}/api/contents/post/all")
if all_response.status_code == 200:
all_data = all_response.json()
if all_data['success']:
print("全部短剧:", all_data['data']['items'])
print("总数:", all_data['data']['total'])
elif all_data.get('error_code') == 'RATE_LIMIT_EXCEEDED':
print("请求过于频繁:", all_data['error'])
# 获取今日更新的短剧
today_response = requests.get(f"{base_url}/api/contents/post", params={
'today': 'today',
'page': 1,
'limit': 10
})
if today_response.status_code == 200:
today_data = today_response.json()
if today_data['success']:
print("今日更新:", today_data['data']['items'])
print("今日更新总数:", today_data['data']['total'])
# 搜索内容
search_response = requests.get(f"{base_url}/api/search", params={
'keyword': '霸道总裁',
'content_type': 'post',
'page': 1,
'limit': 20
})
if search_response.status_code == 200:
search_data = search_response.json()
print("搜索结果:", search_data['data']['items'])
# 获取所有内容
curl -X GET "https://api.uuuka.com/api/contents?page=1&limit=20"
# 获取指定类型内容
curl -X GET "https://api.uuuka.com/api/contents/post?page=1&limit=10&keyword=霸道总裁"
# 获取百度短剧
curl -X GET "https://api.uuuka.com/api/contents/baidu?page=1&limit=20"
curl -X GET "https://api.uuuka.com/api/contents/baidu?keyword=关键词&page=1&limit=20"
# 获取指定类型的全部内容(每分钟只能请求一次)
curl -X GET "https://api.uuuka.com/api/contents/post/all"
curl -X GET "https://api.uuuka.com/api/contents/movie/all"
curl -X GET "https://api.uuuka.com/api/contents/dongman/all"
curl -X GET "https://api.uuuka.com/api/contents/baidu/all"
# 获取今日更新内容
curl -X GET "https://api.uuuka.com/api/contents/post?today"
curl -X GET "https://api.uuuka.com/api/contents/post?today&page=1&limit=20"
# 获取所有类型今日更新
curl -X GET "https://api.uuuka.com/api/contents?today&page=1&limit=20"
# 搜索内容
curl -X GET "https://api.uuuka.com/api/search?keyword=霸道总裁&content_type=post&page=1&limit=20"
# 获取系统状态
curl -X GET "https://api.uuuka.com/api/status"
# 健康检查
curl -X GET "https://api.uuuka.com/api/health"
// 获取短剧列表
"description":"基于百度热搜榜数据的短剧演员排行榜API服务"
"authentication":"Bearer Token (IP绑定)"
"get_hot_dramas":"https://baidu.uuuka.com/api/drama-actors/hot-dramas" 热剧排行
"get_all_actors":"https://baidu.uuuka.com/api/drama-actors", 演员排行
"get_female_actors":"https://baidu.uuuka.com/api/drama-actors/female", 女性演员
"get_male_actors":"https://baidu.uuuka.com/api/drama-actors/male" 男性演员
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// 获取短剧列表
"description":"基于夸克热搜榜数据的排行榜API服务"
"https://baidu.uuuka.com/api/quark/xxxxx/hot?start=1&hit=10 " start起始页不能改变,hit根绝数据来决定可支持更大数值!
"authentication":"Bearer Token (IP绑定)"
"get_hot_dramas":"https://baidu.uuuka.com/api/quark/drama/hot" 短剧排行
"get_all_actors":"https://baidu.uuuka.com/api/quark/movie/hot" 电影排行
"get_female_actors":"https://baidu.uuuka.com/api/quark/tv/hot" 电视剧排行
"get_male_actors":"https://baidu.uuuka.com/api/quark/anime/hot" 动漫排行
"get_male_actors":"https://baidu.uuuka.com/api/quark/variety/hot" 综艺排行
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
// Token获取方式,扫描右小角图片公众号回复"token",修改绑定IP回复 "tokenip"
技术支持邮箱: uchatrun@gmail.com
商务合作邮箱: uchatrun@gmail.com
API版本: v2.2.1
最后更新: 2025年6月
扫码关注获取最新动态