API zum Nachverfolgen des Verarbeitungsstatus für einen Ordner oder ein Asset
Im Folgenden finden Sie eine POST-Methode, die einen asynchronen Auftrag startet, um den Status der Assets abzurufen.
Status von Assets in Handbüchern suchen
URL-Anforderung
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
Parameter
Name
Typ
Erforderlich
Beschreibung
pathZeichenfolge
Ja
Ordner- oder Asset-Pfad, für den der Status abgerufen werden muss.
excludedPathsZeichenfolge
Nein
Ordnerpfade, die aus der obigen Liste ausgeschlossen werden sollen.
{
"paths": [
"/content/dam/status-fetch1",
"/content/dam/status-fetch2"
],
"excludedPaths": [
"content/dam/status-fetch1/excluded-folder"
]
}
Antwortwerte
jobId, um den Status des asynchronen Auftrags abzurufen.
{
"jobId": "akjhdfalkj1132",
"status": "WAITING",
}
Poller-API
Eine GET-Methode, die den Status eines asynchronen Auftrags abruft, der von der obigen API ausgeführt wird.
URL-Anforderung
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
Parameter
Name
Typ
Erforderlich
Beschreibung
jobIdZeichenfolge
Ja
Vorgangs-ID, die von der obigen API zurückgegeben wurde.
Antwortwerte
Liste der Assets und deren Status.
{
"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
}
]
}
Statuswerte:, FEHLER, VERARBEITUNG, AUSSTEHEND
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178