API per tenere traccia dello stato di post-elaborazione di una cartella o di una risorsa

Di seguito è riportato un metodo POST che avvia un processo asincrono per ottenere lo stato delle risorse.

Trovare lo stato delle risorse nelle guide

URL richiesta

http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status

Parametri

Nome
Tipo
Obbligatorio
Descrizione
path
Stringa
Percorso della cartella o della risorsa per cui è necessario recuperare lo stato.
excludedPaths
Stringa
No
Percorsi di cartelle da escludere dall’elenco precedente.
{

    "paths": [

        "/content/dam/status-fetch1",

        "/content/dam/status-fetch2"

    ],

    "excludedPaths": [

        "content/dam/status-fetch1/excluded-folder"

    ]

}

Valori risposta
jobId su cui eseguire il polling per ottenere lo stato del processo asincrono.

{

  "jobId": "akjhdfalkj1132",

  "status": "WAITING",



}

API poller

Un metodo GET che ottiene lo stato del processo asincrono eseguito dall’API precedente.

URL richiesta

http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status

Parametri

Nome
Tipo
Obbligatorio
Descrizione
jobId
Stringa
ID processo restituito dall'API precedente.

Valori risposta

Elenco delle risorse e relativo stato.

{

  "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

    }



  ]

}

Valori di stato: OPERAZIONE RIUSCITA, ERRORE, ELABORAZIONE, IN SOSPESO

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178