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
| Parametre | Tip | Gerekli | Varsayılan | Açıklama |
|---|---|---|---|---|
| username | string | Hayır | "" | Profili güncellenecek hesabın kullanıcı adı. Cihaz tabanlı modda kullanılır. |
| avatars_path | string | Hayır | "" | Avatar görsellerini içeren klasöre giden yol. Avatar güncellemesini atlamak için boş bırakın. |
| nickname | string | Hayır | "" | Ayarlanacak tek takma ad. nicknames'ten önce gelir. |
| nicknames | string | Hayır | "" | Yeni satırla ayrılmış birden fazla takma ad. Biri profile_order'a göre seçilir. |
| username_to | string | Hayır | "" | Ayarlanacak yeni kullanıcı adı. usernames'ten önce gelir. |
| usernames | string | Hayır | "" | Yeni satırla ayrılmış birden fazla yeni kullanıcı adı. Biri profile_order'a göre seçilir. |
| bio | string | Hayır | "" | Ayarlanacak tek biyografi metni. bios'tan önce gelir. |
| bios | string | Hayır | "" | Yeni satırla ayrılmış birden fazla biyografi metni. Biri profile_order'a göre seçilir. |
| link_url | string | Hayır | "" | Ayarlanacak tek bağlantı URL'si. link_urls'ten önce gelir. |
| link_urls | string | Hayır | "" | Yeni satırla ayrılmış birden fazla bağlantı URL'si. Biri profile_order'a göre seçilir. |
| profile_order | string | Hayır | "random" | Çok değerli alanlar kullanılırken içeriğin nasıl seçileceği: random veya sequential. |
| job_count | integer | Hayır | 0 | Sıralı seçim için kullanılan görev sayacı. Sistem tarafından otomatik olarak ayarlanır. |
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ı
| Kod | Açıklama |
|---|---|
| 40001 | Eksik gerekli parametreler |
| 40003 | Script API üzerinden desteklenmiyor |
| 40301 | API erişimi Pro+ planı gerektirir |
Ayrıca Bakınız
- Görev Yönetimi API'si - Görev oluşturma, listeleme ve yönetme
- Giriş Script Yapılandırması - Hesaba giriş yap
- Hesap Eşleştirme Script Yapılandırması - Cihazda hesapları eşleştir
- Yerel API Genel Bakış - API genel bakış ve hızlı başlangıç