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

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ểuBắt buộcMặc địnhMô tả
target_usersstring[]Có*[]Mảng username mục tiêu cần follow (mỗi user tương ứng 1 task)
target_userstringCó*""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_methodstringKhông"direct"Cách điều hướng tới hồ sơ người dùng: direct (qua URL) hoặc search
ghi chú

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.

Tạo task

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/@username, instagram.com/username hoặc threads.com/@username
  • Nhanh hơn và ổn định hơn
  • Được khuyến nghị trong đa số trường hợp
  • Phương pháp truy cập duy nhất có sẵn trên Threads
  • Vào mục tìm kiếm, nhập username và chọn kết quả
  • Không có sẵn trên Threads — một nhiệm vụ yêu cầu nó sẽ không thành công thay vì đoán giao diện tìm kiếm
  • 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​

  1. Lên lịch bằng start_time: dùng start_time để đặt thời gian chạy task (định dạng: HH:MM).
  2. Ưu tiên direct: direct nhanh và ổn định hơn search.
  3. 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​