Cấu hình Script Repost
Trang này ghi lại các tham số cấu hình của script repost được sử dụng trong việc tạo tác vụ.
Tổng quan
Script repost được sử dụng để tự động đăng lại video TikTok. Khi bạn cung cấp nhiều URL bài đăng mục tiêu qua API, một tác vụ được tạo cho mỗi URL. Bạn có thể kiểm soát thời điểm mỗi tác vụ thực thi bằng tham số start_time.
Script repost chỉ hỗ trợ TikTok. Instagram không có tính năng repost gốc.
Cấu hình Script (script_config)
Đối tượng script_config chứa các tham số cho script repost. Dưới đây là các tham số khả dụng:
Tham số
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| target_post_urls | string[] | Yes* | [] | Mảng các URL bài đăng mục tiêu để đăng lại (một tác vụ mỗi URL) |
| target_post_url | string | Yes* | "" | URL bài đăng mục tiêu đơn lẻ hoặc nhiều URL phân cách bằng dòng mới/dấu phẩy |
Phải cung cấp mảng target_post_urls hoặc chuỗi target_post_url. Nếu cả hai được cung cấp, target_post_urls có độ ưu tiên cao hơn.
Khi nhiều URL bài đăng mục tiêu được cung cấp, API tạo một tác vụ cho mỗi URL. Ví dụ, nếu bạn chỉ định 3 URL và 2 thiết bị, 6 tác vụ sẽ được tạo. Sử dụng tham số start_time để kiểm soát thời điểm các tác vụ bắt đầu thực thi.
Ví dụ
Đăng lại một bài đăng đơn lẻ
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
}
}'
Đăng lại nhiều bài đăng
Khi đăng lại nhiều bài đăng, m ột tác vụ được tạo cho mỗi bài đăng:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_urls": [
"https://www.tiktok.com/@user1/video/111",
"https://www.tiktok.com/@user2/video/222",
"https://www.tiktok.com/@user3/video/333"
]
}
}'
Điều này tạo 3 tác vụ độc lập thực thi ngay lập tức.
Lên lịch đăng lại với thời gian bắt đầu
Sử dụng start_time để lên lịch thời điểm bắt đầu của tác vụ:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
},
"start_time": "14:30"
}'
Đăng lại theo chế độ danh sách tên người dùng
Tạo tác vụ đăng lại trực tiếp cho các tài khoản cụ thể:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@target/video/123"
}
}'
Đăng lại hàng loạt trên nhiều thiết bị
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@viral/video/999"
},
"enable_multi_account": true
}'
Phản hồi
{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402, 403],
"created_count": 3
}
}