Przejdź do głównej zawartości

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​

ParametrTypWymaganyDomyślnieOpis
usernamestringNie""Nazwa użytkownika konta, którego profil ma być aktualizowany. Używane w trybie opartym na urządzeniu.
avatars_pathstringNie""Ścieżka do folderu zawierającego obrazy awatarów. Zostaw puste, aby pominąć aktualizację awatara.
nicknamestringNie""Pojedynczy pseudonim do ustawienia. Ma priorytet nad nicknames.
nicknamesstringNie""Wiele pseudonimów oddzielonych znakami nowej linii. Jeden jest wybierany na podstawie profile_order.
username_tostringNie""Nowa nazwa użytkownika do ustawienia. Ma priorytet nad usernames.
usernamesstringNie""Wiele nowych nazw użytkowników oddzielonych znakami nowej linii. Jedna jest wybierana na podstawie profile_order.
biostringNie""Pojedynczy tekst biografii do ustawienia. Ma priorytet nad bios.
biosstringNie""Wiele tekstów biografii oddzielonych znakami nowej linii. Jeden jest wybierany na podstawie profile_order.
link_urlstringNie""Pojedynczy adres URL linku do ustawienia. Ma priorytet nad link_urls.
link_urlsstringNie""Wiele adresów URL linków oddzielonych znakami nowej linii. Jeden jest wybierany na podstawie profile_order.
profile_orderstringNie"random"Jak wybrać treść przy użyciu pól o wielu wartościach: random lub sequential.
job_countintegerNie0Licznik zadań używany do wyboru sekwencyjnego. Automatycznie ustawiany przez system.
notatka

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​

KodOpis
40001Brak wymaganych parametrów
40003Skrypt nie obsługiwany przez API
40301Dostęp do API wymaga planu Pro+

Zobacz także​