Chuyển tới nội dung chính

Tổng quan Local API

TikMatrix cung cấp một Local RESTful API, cho phép bạn quản lý task bằng lập trình. Điều này rất hữu ích khi tích hợp TikMatrix vào hệ thống tự động hóa riêng, xây dựng workflow tùy chỉnh, hoặc xử lý hàng loạt.

Yêu cầu

Yêu cầu giấy phép

Local API chỉ mở cho người dùng gói Pro, Team và Business. Gói Starter không có quyền truy cập API.

Base URL

API chạy trên máy cục bộ tại:

http://localhost:50809/api/v1/
ghi chú

Cổng mặc định là 50809. Hãy đảm bảo TikMatrix đang chạy trước khi gọi API.

Định dạng phản hồi

Tất cả phản hồi API dùng cùng cấu trúc:

{
"code": 0,
"message": "success",
"data": { ... }
}

Mã phản hồi

CodeMô tả
0Thành công
40001Lỗi tham số - tham số request không hợp lệ
40002Lỗi tham số - thiếu script_name
40003Lỗi tham số - script chưa hỗ trợ gọi qua API
40301Forbidden - cần gói Pro+ để dùng API
40401Not found - tài nguyên không tồn tại
50001Lỗi nội bộ máy chủ

Bắt đầu nhanh

1) Kiểm tra quyền truy cập API

curl http://localhost:50809/api/v1/license/check

Ví dụ phản hồi:

{
"code": 0,
"message": "success",
"data": {
"plan_name": "Pro",
"api_enabled": true,
"device_limit": 20,
"message": "API access enabled"
}
}

2) Tạo task

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": "Xem video mới của mình nhé! #trend"
},
"enable_multi_account": false
}'

3) Liệt kê task

curl "http://localhost:50809/api/v1/task?status=0&page=1&page_size=20"

Các script khả dụng

Hỗ trợ hiện tại

Hiện tại Local API hỗ trợ các script post, follow, unfollow, account_warmupcomment. Các script khác sẽ được bổ sung ở các phiên bản sau.

script_name chấp nhận các giá trị sau:

Tên scriptMô tảHỗ trợ API
postĐăng nội dung✅ Hỗ trợ
followTheo dõi người dùng✅ Hỗ trợ
unfollowBỏ theo dõi người dùng✅ Hỗ trợ
account_warmupLàm ấm tài khoản✅ Hỗ trợ
commentBình luận✅ Hỗ trợ
loginĐăng nhập tài khoản✅ Hỗ trợ
profileCập nhật hồ sơ✅ Hỗ trợ
match_accountGhép tài khoản trên thiết bị✅ Hỗ trợ
likeThả tim✅ Hỗ trợ
messageGửi tin nhắn✅ Hỗ trợ
super_marketingChiến dịch marketing nâng cao🔜 Sắp ra mắt
scrape_userThu thập dữ liệu người dùng🔜 Sắp ra mắt

Trạng thái task

Mã trạng tháiVăn bản trạng tháiMô tả
0pendingTask đang chờ chạy
1runningTask đang chạy
2completedTask chạy thành công
3failedTask chạy thất bại

Xem thêm