메시지 스크립트 구성
이 페이지에서는 message 스크립트의 구성 매개변수를 문서화합니다.
개요
message 스크립트는 TikTok 또는 Instagram의 사용자에게 자동으로 다이렉트 메시지를 보냅니다. API를 통해 여러 대상 사용자를 제공하면 각 사용자에 하나의 작업이 생성됩니다. start_time으로 타이밍을 제어할 수 있습니다.
스크립트 구성 (script_config)
메시지 스크립트 구성 매개변수:
매개변수
| 매개변수 | 유형 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
| target_users | string[] | Yes* | [] | 메시지를 보낼 대상 사용자 배열(사용자당 한 작업) |
| target_user | string | Yes* | "" | 단일 사용자 이름 또는 줄바꿈/쉼표로 구분된 여러 사용자 |
| message_content | string | Yes | "" | 보낼 메시지 텍스트 내용 |
| access_method | string | No | "direct" | 접근 방법: direct 또는 search |
노트
target_users 또는 target_user 중 하나를 제공해야 합니다. target_users가 우선됩니다.
정보
여러 사용자 제공 시 API는 각 사용자에 하나의 작업을 생성합니다. 3 사용자 + 2 기기 = 6 작업.
예제
한 사용자에게 메시지 보내기
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@username_to_message"],
"message_content": "Hello! Check out our latest content.",
"access_method": "direct"
}
}'
여러 사용자에게 메시지 보내기
사용자당 하나의 작업이 생성됩니다:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2", "@user3"],
"message_content": "Hi! We have an exclusive offer for you."
}
}'
즉시 실행되는 3개의 독립 작업 생성.
시작 시간으로 메시지 예약
작업 시작 시간을 예약하려면 start_time 사용:
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["@user1", "@user2"],
"message_content": "Scheduled greeting!"
},
"start_time": "14:30"
}'
검색 방법으로 메시지 보내기
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "message",
"script_config": {
"target_users": ["username1", "username2"],
"message_content": "Hello from TikMatrix!",
"access_method": "search"
}
}'