フォルダーまたはアセットの後処理ステータスを追跡する 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