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 hoặc instagram.com/username
  • Nhanh hơn và ổn định hơn
  • Được khuyến nghị trong đa số trường hợp
  • 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

  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