Konfiguracja skryptu profilu
Ta strona dokumentuje parametry konfiguracyjne skryptu profile używanego przy tworzeniu zadań.
Przegląd
Skrypt profile służy do automatycznego aktualizowania profilu konta TikTok, Instagram lub Threads. Threads obsługuje aktualizacje awatara, nazwy, biografii i linku. Nazwa użytkownika jest własnością połączonego konta Instagram, dlatego wpisy w polu username_to / usernames są rejestrowane i pomijane na Threads zamiast zmieniać oba konta nieoczekiwanie.
Konfiguracja skryptu (script_config)
Obiekt script_config zawiera parametry skryptu profilu. Poniżej znajdują się dostępne parametry:
Parametry
| Parametr | Typ | Wymagany | Domyślnie | Opis |
|---|---|---|---|---|
| username | string | Nie | "" | Nazwa użytkownika konta, którego profil ma być aktualizowany. Używane w trybie opartym na urządzeniu. |
| avatars_path | string | Nie | "" | Ścieżka do folderu zawierającego obrazy awatarów. Zostaw puste, aby pominąć aktualizację awatara. |
| nickname | string | Nie | "" | Pojedynczy pseudonim do ustawienia. Ma priorytet nad nicknames. |
| nicknames | string | Nie | "" | Wiele pseudonimów oddzielonych znakami nowej linii. Jeden jest wybierany na podstawie profile_order. |
| username_to | string | Nie | "" | Nowa nazwa użytkownika do ustawienia. Ma priorytet nad usernames. |
| usernames | string | Nie | "" | Wiele nowych nazw użytkowników oddzielonych znakami nowej linii. Jedna jest wybierana na podstawie profile_order. |
| bio | string | Nie | "" | Pojedynczy tekst biografii do ustawienia. Ma priorytet nad bios. |
| bios | string | Nie | "" | Wiele tekstów biografii oddzielonych znakami nowej linii. Jeden jest wybierany na podstawie profile_order. |
| link_url | string | Nie | "" | Pojedynczy adres URL linku do ustawienia. Ma priorytet nad link_urls. |
| link_urls | string | Nie | "" | Wiele adresów URL linków oddzielonych znakami nowej linii. Jeden jest wybierany na podstawie profile_order. |
| profile_order | string | Nie | "random" | Jak wybrać treść przy użyciu pól o wielu wartościach: random lub sequential. |
| job_count | integer | Nie | 0 | Licznik zadań używany do wyboru sekwencyjnego. Automatycznie ustawiany przez system. |
Należy podać co najmniej jedno z pól profilu (awatar, pseudonim, username_to, biografia, link_url). W przeciwnym razie skrypt będzie uruchomiony, ale nie wprowadzi żadnych zmian.
Przykłady
Aktualizacja pseudonimu
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": "Mój nowy pseudonim"
}
}'
Aktualizacja biografii i linku
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": "Sprawdź moją najnowszą treść!",
"link_url": "https://example.com"
}
}'
Aktualizacja awatara
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/"
}
}'
Aktualizacja wielu kont z różnymi pseudonimami
Użyj nicknames z profile_order: sequential, aby przypisać różne pseudonimy do kont:
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": "Pseudonim jeden\nPseudonim dwa\nPseudonim trzy",
"profile_order": "sequential",
"bio": "Obserwuj mnie, aby uzyskać niesamowitą treść!"
}
}'
Aktualizacja profilu w trybie nazwy użytkownika
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@account1", "@account2"],
"script_name": "profile",
"script_config": {
"nickname": "Nowa nazwa marki",
"bio": "Zaktualizowana biografia dla wszystkich kont",
"link_url": "https://mybrand.com"
}
}'
Zaplanowanie aktualizacji profilu
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": "Zaktualizowany pseudonim",
"bio": "Świeża treść codziennie!"
},
"start_time": "10:00"
}'
Odpowiedź
{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402],
"created_count": 2
}
}
Kolejność profilu
Kolejność losowa (random)
- Losowo wybiera jedną wartość z pól o wielu wartościach (pseudonimy, biografie itp.)
- Zachowanie domyślne
Kolejność sekwencyjna (sequential)
- Wybiera wartości w kolejności na podstawie
job_count - Pierwsze zadanie używa pierwszej wartości, drugie zadanie drugiej wartości itp.
- Wraca na początek po osiągnięciu końca
- Dobre do przypisywania różnych wartości różnym kontom
Kody błędów
| Kod | Opis |
|---|---|
| 40001 | Brak wymaganych parametrów |
| 40003 | Skrypt nie obsługiwany przez API |
| 40301 | Dostęp do API wymaga planu Pro+ |
Zobacz także
- API zarządzania zadaniami - Tworzenie, wyświetlanie i zarządzanie zadaniami
- Konfiguracja skryptu logowania - Zaloguj się na konto
- Konfiguracja skryptu dopasowania kont - Dopasuj konta na urządzeniu
- Przegląd lokalnego API - Przegląd API i szybki start