Ana içeriğe geç

Profil Script Yapılandırması

Bu sayfa, görev oluşturmada kullanılan profile scriptinin yapılandırma parametrelerini belgeler.

Genel Bakış​

profile scripti, TikTok, Instagram veya Threads hesabının profilini otomatik olarak güncellemek için kullanılır. Threads avatar, ad, biyografi ve bağlantı güncellemelerini destekler. Kullanıcı adı bağlı Instagram hesabına ait olduğundan, username_to / usernames Threads'te paylaşılan kullanıcı adını beklenmedik şekilde değiştirmemek için Threads'te okunur ve atlanır.

Script Yapılandırması (script_config)​

script_config nesnesi, profil scripti için parametreleri içerir. Aşağıda mevcut parametreler bulunmaktadır:

Parametreler​

ParametreTipGerekliVarsayılanAçıklama
usernamestringHayır""Profili güncellenecek hesabın kullanıcı adı. Cihaz tabanlı modda kullanılır.
avatars_pathstringHayır""Avatar görsellerini içeren klasöre giden yol. Avatar güncellemesini atlamak için boş bırakın.
nicknamestringHayır""Ayarlanacak tek takma ad. nicknames'ten önce gelir.
nicknamesstringHayır""Yeni satırla ayrılmış birden fazla takma ad. Biri profile_order'a göre seçilir.
username_tostringHayır""Ayarlanacak yeni kullanıcı adı. usernames'ten önce gelir.
usernamesstringHayır""Yeni satırla ayrılmış birden fazla yeni kullanıcı adı. Biri profile_order'a göre seçilir.
biostringHayır""Ayarlanacak tek biyografi metni. bios'tan önce gelir.
biosstringHayır""Yeni satırla ayrılmış birden fazla biyografi metni. Biri profile_order'a göre seçilir.
link_urlstringHayır""Ayarlanacak tek bağlantı URL'si. link_urls'ten önce gelir.
link_urlsstringHayır""Yeni satırla ayrılmış birden fazla bağlantı URL'si. Biri profile_order'a göre seçilir.
profile_orderstringHayır"random"Çok değerli alanlar kullanılırken içeriğin nasıl seçileceği: random veya sequential.
job_countintegerHayır0Sıralı seçim için kullanılan görev sayacı. Sistem tarafından otomatik olarak ayarlanır.
not

En az bir profil alanı (avatar, nickname, username_to, bio, link_url) sağlanmalıdır. Aksi takdirde betik çalışır ancak hiçbir değişiklik yapmaz.

Örnekler​

Takma Adı Güncelle​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"nickname": "My New Nickname"
}
}'

Biyografi ve Bağlantıyı Güncelle​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"bio": "Check out my latest content!",
"link_url": "https://example.com"
}
}'

Avatarı Güncelle​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"avatars_path": "C:/avatars/"
}
}'

Farklı Takma Adlarla Birden Fazla Hesabı Güncelle​

Farklı takma adları hesaplar arasında atamak için nicknames'i profile_order: sequential ile kullanın:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1", "device_serial_2", "device_serial_3"],
"script_name": "profile",
"script_config": {
"nicknames": "Nickname One\nNickname Two\nNickname Three",
"profile_order": "sequential",
"bio": "Follow me for amazing content!"
}
}'

Kullanıcı Adı Modunda Profil Güncellemesi​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@account1", "@account2"],
"script_name": "profile",
"script_config": {
"nickname": "New Brand Name",
"bio": "Updated bio for all accounts",
"link_url": "https://mybrand.com"
}
}'

Profil Güncellemesini Zamanla​

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "profile",
"script_config": {
"username": "@my_account",
"nickname": "Updated Nickname",
"bio": "Fresh content every day!"
},
"start_time": "10:00"
}'

Yanıt​

{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402],
"created_count": 2
}
}

Profil Sırası​

Rastgele Sıra (random)​

  • Çok değerli alanlardan (takma adlar, biyografiler, vb.) rastgele bir değer seçer
  • Varsayılan davranış

Sıralı Sıra (sequential)​

  • Değerleri job_count'a göre sırayla seçer: ilk görev ilk değeri, ikinci görev ikinci değeri vb. kullanır
  • Sona ulaşıldığında başa döner
  • Farklı değerleri farklı hesaplara atamak için iyidir

Hata Kodları​

KodAçıklama
40001Eksik gerekli parametreler
40003Script API üzerinden desteklenmiyor
40301API erişimi Pro+ planı gerektirir

Ayrıca Bakınız​