Konfiguration av profil-script
Den här sidan dokumenterar konfigurationsparametrarna för profile-scriptet som används vid skapande av uppgifter.
Översikt
profile-scriptet används för att automatiskt uppdatera en TikTok-, Instagram- eller Threads-profil. Threads stöder uppdateringar av avatar, namn, biografi och länk. Användarnamnet ägs av det länkade Instagram-kontot, så username_to / usernames loggas och hoppar över på Threads istället för att oväntat ändra både plattformerna.
Scriptkonfiguration (script_config)
Objektet script_config innehåller parametrarna för profilskriptet. Nedan finns tillgängliga parametrar:
Parametrar
| Parameter | Typ | Obligatorisk | Standard | Beskrivning |
|---|---|---|---|---|
| username | string | Nej | "" | Användarnamnet på kontot vars profil ska uppdateras. Används i enhetsbaserat läge. |
| avatars_path | string | Nej | "" | Sökväg till en mapp som innehåller avatarbilder. Lämna tom för att hoppa över avataruppdat |
| nickname | string | Nej | "" | Ett enda smeknamn att ställa in. Har företräde över nicknames. |
| nicknames | string | Nej | "" | Flera smeknamn separerade av radbrytningar. Ett väljs baserat på profile_order. |
| username_to | string | Nej | "" | Nytt användarnamn att ställa in. Har företräde över usernames. |
| usernames | string | Nej | "" | Flera nya användarnamn separerade av radbrytningar. Ett väljs baserat på profile_order. |
| bio | string | Nej | "" | En enskild biotext att ställa in. Har företräde över bios. |
| bios | string | Nej | "" | Flera biotextes separerade av radbrytningar. En väljs baserat på profile_order. |
| link_url | string | Nej | "" | En enkel länk-URL att ställa in. Har företräde över link_urls. |
| link_urls | string | Nej | "" | Flera länk-URL:er separerade av radbrytningar. En väljs baserat på profile_order. |
| profile_order | string | Nej | "random" | Hur innehållet väljs när multi-value-fält används: random eller sequential. |
| job_count | integer | Nej | 0 | Jobbräknare som används för sekventiell urval. Ställs in automatiskt av systemet. |
Minst ett av profilfälten (avatar, nickname, username_to, bio, link_url) bör tillhandahållas. Annars körs scriptet men gör inga ändringar.
Exempel
Uppdatera Smeknamn
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"
}
}'
Uppdatera Biografi och Länk
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"
}
}'
Uppdatera Avatar
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/"
}
}'
Uppdatera Flera Konton med Olika Smeknamn
Använd nicknames med profile_order: sequential för att tilldela olika smeknamn mellan konton:
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!"
}
}'
Uppdatera Profil efter Användarnamnsläge
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"
}
}'
Schemalägg Profiluppdat
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"
}'
Svar
{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402],
"created_count": 2
}
}
Profilurval
Slumpmässig Ordning (random)
- Väljer slumpmässigt ett värde från multi-value-fält (nicknames, bios, etc.)
- Standardbeteende
Sekventiell Ordning (sequential)
- Väljer värden i ordning baserat på
job_count - Första uppgiften använder första värdet, andra uppgiften använder andra värdet, etc.
- Går tillbaka till början när slutet nås
- Bra för att tilldela olika värden till olika konton
Felkoder
| Kod | Beskrivning |
|---|---|
| 40001 | Saknade obligatoriska parametrar |
| 40003 | Skriptet stöds inte via API |
| 40301 | API-åtkomst kräver Pro+-plan |
Se Även
- Uppgiftshantering API - Skapa, lista och hantera uppgifter
- Konfiguration av login-script - Logga in på konto
- Konfiguration av kontomatchnings-script - Matcha konton på enhet
- Översikt över lokalt API - API-översikt och snabbstart