タスク管理 API
このページでは、TikMatrix でタスクを管理するための利用可能なすべての API エンドポイントについて説明します。
タスクの作成
1つまたは複数のデバイスまたはユーザー名用の新しいタスクを作成します。
- エンドポイント:
POST /api/v1/task - Content-Type:
application/json
リクエストパラメータ
API はタスク作成の2つのモードをサポートしています:
モード 1:デバイスベース - serials を使用してデバイス用のタスクを作成
モード 2:ユーザー名ベース - usernames を使用して特定のアカウント用のタスクを直接作成
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
| serials | string[] | 条件付き | デバイスシリアル番号の配列(usernames が提供されていない場合は必須) |
| usernames | string[] | 条件付き | タスクを作成するユーザー名の配列(serials が提供されていない場合は必須)。提供された場合 、これらのアカウント用にタスクが直接作成されます。 |
| script_name | string | はい | 実行するスクリプトの名前 |
| script_config | object | はい | スクリプトの設定パラメータ(スクリプト固有のドキュメントを参照) |
| enable_multi_account | boolean | いいえ | マルチアカウントモードを有効にする(デフォルト:false)。デバイスベースモードでのみ適用。 |
| start_time | string | いいえ | "HH:MM" 形式のスケジュールされた開始時刻 |
サポートされているスクリプト
| スクリプト名 | 説明 | ドキュメント |
|---|---|---|
| post | TikTok/Instagram に動画または画像を公開 | 投稿スクリプト設定 |
| follow | ユーザーをフォローまたはアンフォロー | フォロースクリプト設定 |
例
curl -X POST http://localhost:50809/api/v1/task \
-H "Content-Type: application/json" \
-d '{
"serials": ["device_serial_1"],
"script_name": "post",
"script_config": {
"content_type": 0,
"captions": "新しい動画をチェック!#バイラル #fyp",
"material_list": ["C:/Videos/video1.mp4"],
"upload_wait_time": 60
}
}'
詳細な script_config パラメータとその他の例については、投稿スクリプト設定 および フォロースクリプト設定 を参照してください。