本地 API 概览
TikMatrix 提供了一个本地的 RESTful API,允许你以编程方式管理任务。这对于将 TikMatrix 集成到你自己的自动化系统、构建自定义工作流程或创建批量操作非常有用。
要求
许可证要求
本地 API 仅对 Pro、Team 和 Business 计划用户开放。 Starter 计划不提供 API 访问权限。
基础 URL
API 在本机运行,地址为:
http://localhost:50809/api/v1/
노트
端口 50809 为默认端口。请在发起请求前确保 TikMatrix 已在运行。
响应格式
所有 API 响应遵循以下格式:
{
"code": 0,
"message": "success",
"data": { ... }
}
响应码说明
| Code | 描述 |
|---|---|
| 0 | 成功 |
| 40001 | 参数错误 - 无效的请求参数 |
| 40002 | 参数错误 - 缺少 script_name |
| 40003 | 参数错误 - 脚本暂不支持 API 调用 |
| 40301 | 禁止 - API 访问需要 Pro+ 计划 |
| 40401 | 未找到 - 资源不存在 |
| 50001 | 服务器内部错误 |
快速开始
1. 检查 API 访问权限
首先,确认你的许可证是否支持 API:
curl http://localhost:50809/api/v1/license/check
示例响应:
{
"code": 0,
"message": "success",
"data": {
"plan_name": "Pro",
"api_enabled": true,
"device_limit": 20,
"message": "API access enabled"
}
}
2. 创建任务
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1", "device_serial_2"],
"script_name": "post",
"script_config": {
"content_type": 1,
"captions": "看看我的新视频!#热门"
},
"enable_multi_account": false
}'
3. 查询任务列表
curl http://localhost:50809/api/v1/task?status=0&page=1&page_size=20
可用脚本
当前支持
目前,本地 API 支持 post、follow、unfollow、account_warmup 和 comment 脚本。更多脚本将在未来版本中陆续添加。
script_name 参数可接受下列值:
| 스크립트 이름 | 설명 | API 지원 |
|---|---|---|
post | 콘텐츠 게시 | ✅ 지원됨 |
follow | 사용자 팔로우 | ✅ 지원됨 |
unfollow | 사용자 언팔로우 | ✅ 지원됨 |
account_warmup | 계정 워밍업 | ✅ 지원됨 |
comment | 게시물에 댓글 | ✅ 지원됨 |
login | 계정 로그인 | ✅ 지원됨 |
profile | 프로필 업데이트 | ✅ 지원됨 |
match_account | 기기의 계정 매칭 | ✅ 지원됨 |
like | 좋아요 | ✅ 지원됨 |
message | 다이렉트 메시지 | ✅ 지원됨 |
super_marketing | 슈퍼 마케팅 캠페인 | 🔜 출시 예정 |
scrape_user | 사용자 데이터 스크래핑 | 🔜 출시 예정 |
任务状态
| 状态码 | 状态文本 | 描述 |
|---|---|---|
| 0 | pending | 任务等待执行 |
| 1 | running | 任务正在执行 |
| 2 | completed | 任务执行成功 |
| 3 | failed | 任务执行失败 |
后续
- 任务管理 API - 创建、查询和管理任务
- 활동 로그 API - 활동 로그 추적 및 관리
- 发布脚本配置 - 配置发布脚本参数
- 关注脚本配置 - 配置关注脚本参数
- 取消关注脚本配置 - 配置取消关注脚本参数
- 账号预热脚本配置 - 配置账号预热脚本参数
- 评论脚本配置 - 配置评论脚本参数
- 좋아요 스크립트 구성 - 좋아요 스크립트 매개변수 구성
- 메시지 스크립트 구성 - 메시지 스크립트 매개변수 구성
- 로그인 스크립트 설정 - 로그인 스크립트 파라미터 설정
- 프로필 스크립트 설정 - 프로필 스크립트 파라미터 설정
- 계정 매칭 스크립트 설정 - 계정 매칭 스크립트 파라미터 설정
- API 示例 - 不同语言的代码示例