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

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.

Chỉ TikTok

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ểuBắt buộcMặc địnhMô tả
target_post_urlsstring[]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_urlstringYes*""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
ghi chú

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.

Tạo tác vụ

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
}
}

Định dạng URL bài đăng

TikTok

https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/

Cách thức hoạt động của Repost

  1. Script mở URL bài đăng mục tiêu.
  2. Kiểm tra xem bài đăng đã được đăng lại chưa — nếu có, bỏ qua để tránh đăng lại trùng lặp.
  3. Nhấp vào nút Chia sẻ, sau đó chọn Đăng lại từ menu chia sẻ.
  4. Xác nhận hành động đăng lại.

Thực tiễn tốt nhất

  1. Lên lịch tác vụ: Sử dụng tham số start_time để phân tán các lần đăng lại theo thời gian, giảm khả năng bị giới hạn tốc độ.

  2. Xử lý theo lô một cách thông minh: Không tạo quá nhiều tác vụ đăng lại cùng một lúc. Các nền tảng có thể có giới hạn tốc độ cho việc đăng lại.

  3. Sử dụng chế độ đa tài khoản: Bật enable_multi_account để đăng lại video bằng nhiều tài khoản trên cùng một thiết bị.

Mã lỗi

CodeDescription
40001Thiếu URL bài đăng mục tiêu
40003Script không được hỗ trợ qua API
40301Truy cập API yêu cầu gói Pro+

Xem thêm