Przejdź do głównej zawartości

Konfiguracja Skryptu Repost

Ta strona dokumentuje parametry konfiguracji skryptu repost używanego w tworzeniu zadań.

Przegląd

Skrypt repost służy do automatycznego repostowania filmów TikTok. Gdy podajesz wiele docelowych adresów URL postów przez API, jedno zadanie jest tworzone na każdy URL. Możesz kontrolować czas wykonania każdego zadania za pomocą parametru start_time.

Tylko TikTok

Skrypt repost obsługuje tylko TikTok. Instagram nie ma natywnej funkcji repostowania.

Konfiguracja Skryptu (script_config)

Obiekt script_config zawiera parametry skryptu repost. Poniżej znajdują się dostępne parametry:

Parametry

ParametrTypWymaganyDomyślnyOpis
target_post_urlsstring[]Yes*[]Tablica docelowych adresów URL postów do repostowania (jedno zadanie na URL)
target_post_urlstringYes*""Pojedynczy docelowy adres URL posta lub wiele adresów URL oddzielonych nowymi liniami/przecinkami
notatka

Musi być podana tablica target_post_urls lub ciąg znaków target_post_url. Jeśli oba są podane, target_post_urls ma pierwszeństwo.

Tworzenie Zadań

Gdy podanych jest wiele docelowych adresów URL postów, API tworzy jedno zadanie na URL. Na przykład, jeśli podasz 3 URL i 2 urządzenia, zostanie utworzonych 6 zadań. Użyj parametru start_time, aby kontrolować, kiedy zadania zaczną się wykonywać.

Przykłady

Repostowanie Jednego Posta

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
}
}'

Repostowanie Wielu Postów

Przy repostowaniu wielu postów, jedno zadanie jest tworzone na post:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_urls": [
"https://www.tiktok.com/@user1/video/111",
"https://www.tiktok.com/@user2/video/222",
"https://www.tiktok.com/@user3/video/333"
]
}
}'

To tworzy 3 niezależne zadania wykonywane natychmiast.

Planowanie Repostów z Czasem Startu

Użyj start_time, aby zaplanować czas startu zadań:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@username/video/1234567890"
},
"start_time": "14:30"
}'

Repost w Trybie Listy Nazw Użytkowników

Twórz zadania repost bezpośrednio dla konkretnych kont:

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"usernames": ["@my_account1", "@my_account2"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@target/video/123"
}
}'

Masowy Repost na Wielu Urządzeniach

curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_1", "device_2", "device_3"],
"script_name": "repost",
"script_config": {
"target_post_url": "https://www.tiktok.com/@viral/video/999"
},
"enable_multi_account": true
}'

Odpowiedź

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

Formaty URL Postów

TikTok

https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/

Jak Działa Repost

  1. Skrypt otwiera docelowy adres URL posta.
  2. Sprawdza, czy post został już zrepostowany — jeśli tak, pomija go, aby uniknąć duplikatów.
  3. Klika przycisk Udostępnij, a następnie wybiera Repostuj z menu udostępniania.
  4. Potwierdza akcję repostowania.

Najlepsze Praktyki

  1. Planuj zadania: Używaj parametru start_time, aby rozłożyć reposty w czasie i zmniejszyć ryzyko ograniczenia częstotliwości.

  2. Grupuj rozsądnie: Nie twórz zbyt wielu zadań repost naraz. Platformy mogą mieć limity częstotliwości repostowania.

  3. Używaj trybu wielu kont: Włącz enable_multi_account, aby repostować filmy używając wielu kont na tym samym urządzeniu.

Kody Błędów

CodeDescription
40001Brak docelowego URL posta
40003Skrypt nieobsługiwany przez API
40301Dostęp do API wymaga planu Pro+

Zobacz Też