フォルダーまたはアセットの後処理ステータスを追跡する API
次に、非同期ジョブを開始してアセットのステータスを取得する POST メソッドを示します。
ガイドでアセットのステータスを確認する
リクエスト URL
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
パラメーター
名前
型
必須
説明
path文字列
はい
ステータスを取得する必要があるフォルダーまたはアセットパス。
excludedPaths文字列
いいえ
上記のリストから除外するフォルダーパス。
{
"paths": [
"/content/dam/status-fetch1",
"/content/dam/status-fetch2"
],
"excludedPaths": [
"content/dam/status-fetch1/excluded-folder"
]
}
応答値
jobId は、非同期ジョブのステータスを取得するためにポーリングします。
{
"jobId": "akjhdfalkj1132",
"status": "WAITING",
}
Poller API
上記の API で実行された非同期ジョブのステータスを取得するGET メソッド。
リクエスト URL
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
パラメーター
名前
型
必須
説明
jobId文字列
はい
上記の API によって返されたジョブ ID。
応答値
アセットとそのステータスのリスト。
{
"jobId": " akjhdfalkj1132",
"status": "SUCCESS",
"assets": [
{
"path": "/content/dam/status-fetch1/a.dita",
"uuid": "GUID-1293914ansd",
"status": "SUCCESS",
"exists": true
},
{
"path": "/content/dam/status-fetch1/b.dita",
"uuid": "GUID-1883241",
"status": "FAILURE",
"exists": true
}
]
}
ステータス値: 成功、失敗、処理、保留
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178