ワークスペースリソースタスクステータスクエリ¶
GET /api/v1/workspace/resource/query_action_status
概要¶
ワークスペースリソースのインポート/エクスポートタスクのステータスをクエリします。
Query リクエストパラメータ¶
| パラメータ名 | 型 | 必須 | 説明 |
|---|---|---|---|
| taskId | string | はい | タスクID 例: task_xxx 空の許可: いいえ |
パラメータ補足説明¶
1. インターフェースの用途
ワークスペースリソースのインポートまたはエクスポートタスクの実行ステータスをクエリします。
レスポンス構造はフロントエンドと同一であり、以下の用途に適しています: - エクスポートタスクの結果クエリ - インポートタスクの結果クエリ - エラーコードと失敗情報のクエリ
2. よくあるステータス値
| ステータス値 | 説明 |
|---|---|
start |
タスクは作成されましたが、まだ実行を開始していません |
running |
タスク実行中 |
ok |
タスク実行成功 |
error |
タスク実行失敗 |
cancel |
タスクはキャンセルされました |
3. よくあるレスポンスフィールドの説明
| フィールド名 | 説明 |
|---|---|
status |
現在のタスクステータス |
action |
タスクタイプ。通常は import または export |
message |
補足説明 |
errorCode |
失敗時のエラーコード |
import_info |
インポート/エクスポートの統計情報と失敗情報 |
name_list |
一部のタスクに付随するリソース名のリスト |
4. エクスポートタスククエリの説明
エクスポートタスクが成功すると、ステータスは通常 ok となり、レスポンス結果からエクスポートファイルに関する情報を取得できます。
エクスポート中に一部のオブジェクトが失敗した場合、以下を確認できます:
5. インポートタスククエリの説明
インポートタスクが成功すると、通常 import_info に以下の情報が表示されます:
successCountfailCount
一部のリソースの詳細な失敗理由は、errorCode またはインポートタスク内部のエラー統計に含まれます。
6. ポーリングの推奨
2~5秒ごとにポーリングし、ステータスが以下のいずれかになるまで実行することを推奨します:
- ok
- error
- cancel
リクエスト例¶
curl 'https://openapi.guance.com/api/v1/workspace/resource/query_action_status?taskId=task_xxx' \
-H 'DF-API-KEY: <DF-API-KEY>' \
--compressed