Ana içeriğe geç

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

ParametreTürGerekliVarsayılanAçıklama
target_usersstring[]Evet*[]Takip edilecek hedef kullanıcı adları dizisi (kullanıcı başına bir görev)
target_userstringEvet*""Tek bir hedef kullanıcı adı veya satır sonlarıyla/virgüllerle ayrılmış birden fazla kullanıcı adı
access_methodstringHayır"direct"Kullanıcı profiline nasıl gidileceği: direct (URL aracılığıyla) veya search
not

target_users dizisi veya target_user dizesinden biri sağlanmalıdır. İkisi de sağlanırsa, target_users önceliklidir.

Görev Oluşturma

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/@username veya instagram.com/username
  • Daha hızlı ve güvenilir
  • Çoğu kullanım durumu için önerilir
  • 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

  1. Zamanlama için start_time kullanın: görevlerin ne zaman çalışacağını zamanlamak için start_time parametresini kullanın (biçim: "HH:MM").

  2. Doğrudan erişimi tercih edin: direct erişim yöntemi search'ten daha hızlı ve güvenilirdir.

  3. 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