리포스트 스크립트 설정
이 페이지는 태스크 생성 시 사용되는 repost 스크립트의 설정 매개변수를 설명합니다.
개요
repost 스크립트는 TikTok 동영상을 자동으로 리포스트하는 데 사용됩니다. API를 통해 여러 대상 게시물 URL을 제공하면 URL당 하나의 태스크가 생성됩니다. start_time 매개변수를 사용하여 각 태스크의 실행 시간을 제어할 수 있습니다.
repost 스크립트는 TikTok만 지원합니다. Instagram에는 네이티브 리포스트 기능이 없습니다.
스크립트 설정 (script_config)
script_config 객체에는 리포스트 스크립트의 매개변수가 포함됩니다. 사용 가능한 매개변수는 다음과 같습니다:
매개변수
| 매개변수 | 유형 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
| target_post_urls | string[] | Yes* | [] | 리포스트할 대상 게시물 URL 배열 (URL당 하나의 태스크) |
| target_post_url | string | Yes* | "" | 단일 대상 게시물 URL 또는 줄바꿈/쉼표로 구분된 여러 URL |
target_post_urls 배열 또는 target_post_url 문자열 중 하나를 제공해야 합니다. 둘 다 제공되면 target_post_urls가 우선합니다.
여러 대상 게시물 URL이 제공되면 API는 URL당 하나의 태스크를 생성합니다. 예를 들어, 3개의 URL과 2개의 기기를 지정하면 6개의 태스크가 생성됩니다. start_time 매개변수를 사용하여 태스크 시작 시간을 제어하세요.
예시
단일 게시물 리포스트
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"
}
}'
여러 게시물 리포스트
여러 게시물을 리포스트할 때 게시물당 하나의 태스크가 생성됩니다:
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"
]
}
}'
3개의 독립적인 태스크가 즉시 실행됩니다.
시작 시간으로 리포스트 예약
start_time을 사용하여 태스크 시작 시간을 예약합니다:
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"
}'
사용자 이름 목록 모드로 리포스트
특정 계정에 대한 리포스트 태스크를 직접 생성합니다:
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"
}
}'
여러 기기에서 일괄 리포스트
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
}'
응답
{
"code": 0,
"message": "success",
"data": {
"task_ids": [401, 402, 403],
"created_count": 3
}
}
게시물 URL 형식
TikTok
https://www.tiktok.com/@username/video/1234567890123456
https://vm.tiktok.com/ABCDEFG/
리포스트 작동 방식
- 스크립트가 대상 게시물 URL을 엽니다.
- 이미 리포스트되었는지 확인합니다 — 이미 된 경우 중복을 방지하기 위해 건너뜁니다.
- 공유 버튼을 클릭한 다음 공유 메뉴에서 리포스트를 선택합니다.
- 리포스트 작업을 확인합니다.
모범 사례
-
태스크 예약:
start_time매개변수를 사용하여 리포스트를 시간 분산시켜 속도 제한 가능성을 줄이세요. -
현명하게 일괄 처리: 한 번에 너무 많은 리포스트 태스크를 생성하지 마세요. 플랫폼에는 리포스트에 대한 속도 제한이 있을 수 있습니다.
-
멀티 계정 모드 사용:
enable_multi_account를 활성화하여 같은 기기의 여러 계정으로 동영상을 리포스트하세요.
오류 코드
| Code | Description |
|---|---|
| 40001 | 대상 게시물 URL 누락 |
| 40003 | API를 통해 스크립트가 지원되지 않음 |
| 40301 | API 접근에는 Pro+ 플랜 필요 |
참고 항목
- 태스크 관리 API - 태스크 생성, 목록 조회 및 관리
- 좋아요 스크립트 설정 - 좋아요 스크립트 매개변수 설정
- 댓글 스크립트 설정 - 댓글 스크립트 매개변수 설정
- 로컬 API 개요 - API 개요 및 빠른 시작