Follow Betik Yapılandırması
Bu sayfa, görev oluşturmada kullanılan follow betiği için yapılandırma parametrelerini belgeler.
Genel Bakış
follow betiği, TikTok veya Instagram'da kullanıcıları otomatik olarak takip etmek için kullanılır. API aracılığıyla birden fazla hedef kullanıcı sağladığınızda, hedef kullanıcı başına bir görev oluşturulur. Her görevin ne zaman çalışacağını start_time parametresini kullanarak kontrol edebilirsiniz.
Betik Yapılandırması (script_config)
script_config nesnesi, follow betiği için parametreleri içerir. Kullanılabilir parametreler aşağıdadır:
Parametreler
| Parametre | Tür | Gerekli | Varsayılan | Açıklama |
|---|---|---|---|---|
| target_users | string[] | Evet* | [] | Takip edilecek hedef kullanıcı adları dizisi (kullanıcı başına bir görev) |
| target_user | string | Evet* | "" | Tek bir hedef kullanıcı adı veya satır sonlarıyla/virgüllerle ayrılmış birden fazla kullanıcı adı |
| access_method | string | Hayır | "direct" | Kullanıcı profiline nasıl gidileceği: direct (URL aracılığıyla) veya search |
target_users dizisi veya target_user dizesinden biri sağlanmalıdır. İkisi de sağlanırsa, target_users önceliklidir.
Birden fazla hedef kullanıcı sağlandığında, API hedef kullanıcı başına bir görev oluşturur. Örneğin, 3 hedef kullanıcı ve 2 cihaz belirtirseniz, 6 görev oluşturulur. Görevlerin ne zaman çalışmaya başlayacağını kontrol etmek için start_time parametresini kullanın.
Örnekler
Tek Bir Kullanıcıyı Takip Etme
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"
}
}'
Birden Fazla Kullanıcıyı Takip Etme
Birden fazla kullanıcıyı takip ederken, kullanıcı başına bir görev oluşturulur:
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"
}
}'
Bu, hemen çalışan 3 ayrı görev oluşturur.
Görevleri Başlangıç Saatiyle Zamanlama
Görevlerin ne zaman başlayacağını zamanlamak için start_time kullanın:
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"
}'
Arama Yöntemiyle Kullanıcıları Takip Etme
Doğrudan URL erişimi çalışmadığında arama yöntemini kullanın:
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"
}
}'
Kullanıcı Adı Listesi Modunda Kullanıcıları Takip Etme
Belirli hesaplar için doğrudan follow görevleri oluşturun:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "follow",
"script_config": {
"target_users": ["@target_user"],
"access_method": "direct"
}
}'
Birden Fazla Cihazda Toplu Takip
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
}'
Yanıt
{
"code": 0,
"message": "success",
"data": {
"task_ids": [201, 202, 203],
"created_count": 3
}
}
Erişim Yöntemleri
Doğrudan Yöntem (direct)
- Kullanıcı profilini URL aracılığıyla açar:
tiktok.com/@usernameveyainstagram.com/username - Daha hızlı ve güvenilir
- Çoğu kullanım durumu için önerilir
Arama Yöntemi (search)
- Aramaya gider, kullanıcı adını yazar, sonuca tıklar
- Daha yavaştır ancak doğrudan URL erişimi engellendiğinde çalışır
- Benzer birden fazla kullanıcı adı varsa daha az doğru olabilir
En İyi Uygulamalar
-
Zamanlama için start_time kullanın: görevlerin ne zaman çalışacağını zamanlamak için
start_timeparametresini kullanın (biçim: "HH:MM"). -
Doğrudan erişimi tercih edin:
directerişim yöntemisearch'ten daha hızlı ve güvenilirdir. -
Akıllıca toplu işlem yapın: bir seferde çok fazla kullanıcıyı takip etmeyin. Sistem hedef kullanıcı başına bir görev oluşturur, bu nedenle büyük listeler çok sayıda göreve yol açar.
Ayrıca Bakınız
- Görev Yönetimi API'si - görevleri oluşturun, listeleyin ve yönetin
- Post Betik Yapılandırması - post betiği parametrelerini yapılandırın
- Unfollow Betik Yapılandırması - unfollow betiği parametrelerini yapılandırın