Cấu hình script Follow
Trang này giới thiệu các tham số cấu hình cho script follow khi tạo tác vụ.
Tổng quan
Script follow dùng để tự động theo dõi người dùng trên TikTok hoặc Instagram. Khi bạn gửi nhiều người dùng mục tiêu qua API, hệ thống sẽ tạo một tác vụ cho mỗi người dùng mục tiêu. Bạn có thể dùng tham số start_time để kiểm soát thời điểm chạy tác vụ.
Cấu hình script (script_config)
Đối tượng script_config chứa các tham số của script follow. C ác tham số khả dụng:
Tham số
| Tham số | Kiểu | Bắt buộc | Mặc định | Mô tả |
|---|---|---|---|---|
| target_users | string[] | Có* | [] | Mảng username mục tiêu cần follow (mỗi user tương ứng 1 task) |
| target_user | string | Có* | "" | Một username mục tiêu hoặc nhiều username ngăn cách bằng xuống dòng/dấu phẩy |
| access_method | string | Không | "direct" | Cách điều hướng tới hồ sơ người dùng: direct (qua URL) hoặc search |
Phải cung cấp target_users hoặc target_user. Nếu cung cấp cả hai, target_users sẽ được ưu tiên.
Khi cung cấp nhiều người dùng mục tiêu, API sẽ tạo một task cho mỗi người dùng mục tiêu. Ví dụ: nếu bạn chỉ định 3 người dùng mục tiêu và 2 thiết bị, hệ thống sẽ tạo 6 task. Dùng start_time để kiểm soát thời gian thực thi task.
Ví dụ
Follow một người dùng
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["@username_to_follow"],
"access_method": "direct"
}
}'
Follow nhiều người dùng
Khi follow nhiều người dùng, mỗi người dùng sẽ tạo một task:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"access_method": "direct"
}
}'
Thao tác này sẽ tạo 3 task độc lập và chạy ngay.
Lên lịch bằng thời gian bắt đầu
Dùng start_time để lên lịch thời điểm bắt đầu chạy task:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["@user1", "@user2"],
"access_method": "direct"
},
"start_time": "14:30"
}'
Follow qua tìm kiếm
Khi truy cập trực tiếp bằng URL không hoạt động, hãy dùng phương thức tìm kiếm:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "follow",
"script_config": {
"target_users": ["username1", "username2"],
"access_method": "search"
}
}'
Follow 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": "follow",
"script_config": {
"target_users": ["@influencer_account"],
"access_method": "direct"
},
"enable_multi_account": true
}'
Phản hồi
{
"code": 0,
"message": "success",
"data": {
"task_ids": [201, 202, 203],
"created_count": 3
}
}
Phương thức truy cập
Truy cập trực tiếp (direct)
- Mở hồ sơ bằng URL:
tiktok.com/@usernamehoặcinstagram.com/username - Nhanh hơn và ổn định hơn
- Được khuyến nghị trong đa số trường hợp
Truy cập qua tìm kiếm (search)
- Vào mục tìm kiếm, nhập username và chọn kết quả
- Chậm hơn nhưng hữu ích khi truy cập URL trực tiếp bị chặn
- Có thể kém chính xác nếu có nhiều username tương tự
Thực hành tốt nhất
- Lên lịch bằng start_time: dùng
start_timeđể đặt thời gian chạy task (định dạng:HH:MM). - Ưu tiên direct:
directnhanh và ổn định hơnsearch. - Xử lý theo lô hợp lý: không nên follow quá nhiều user cùng lúc. Hệ thống tạo một task cho mỗi user mục tiêu nên danh sách lớn sẽ tạo rất nhiều task.
Xem thêm
- Task Management API - Tạo, truy vấn và quản lý task
- Cấu hình script Post - Cấu hình tham số script đăng bài
- Cấu hình script Unfollow - Cấu hình tham số script bỏ theo dõi