Verifica dello stato delle richieste batch

Usa questa guida per scoprire in che modo l'endpoint GET /{catalog_id}/check_batch_request_status verifica lo stato di una richiesta batch.

Per ottenere lo stato di una richiesta batch, usa l'handle (restituito da una chiamata a {catalog_id}/items_batch) ed effettua una chiamata GET a:

https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status?handle=<HANDLE>

Campi supportati

CampoDescrizione

handle

Tipo: stringa

Obbligatorio.

Handle unico di una richiesta batch.

load_ids_of_invalid_requests

Tipo: booleano

Facoltativo.

Campo booleano per caricare gli ID delle richieste non riuscite.

Per maggiori dettagli, vedi il riferimento all'API.

Esempi

Richiesta di esempio - /{catalog_id}/check_batch_request_status

curl -G \
  -d 'handle=AczwaOW7j_EuQ5peV3kGq8X9qc7cDiv_kFrrHkdKuG7LkpkkqK5939wgdoduSQ45FGK5vKdVqOaSDJEun-fvbsR1kk8Rd53AZyD1WThSemo26Q'-d 'access_token=<ACCESS_TOKEN>'
  https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status

Risposta di esempio - /{catalog_id}/check_batch_request_status

{
    "data": [
        {
            "status": "finished",
            "errors_total_count": 1,
            "errors": [
                {
                    "line": 0,
                    "id": "retailer-4",
                    "message": "Invalid value: Value passed at position 0 (id=retailer-199) is invalid: \"You cannot create a EntProductItem without required field Availability\""
                }
            ]
            "warnings": [
            ],
            "ids_of_invalid_requests": [
            ]

        }
    ]
}

Stato

StatoSpiegazione

Programmato

Una nuova azione assume lo stato "programmato". Le azioni programmate sono in attesa di essere spedite.

Spedito

L'azione è stata aggiunta alla coda.

Avviato

L'azione è stata avviata; alcune richieste potrebbero essere state aggiornate.

Completato

L'azione è stata completata; le richieste individuali con errori non sono state salvate.

Annullato

L'azione è stata annullata manualmente.

Errore

Durante l'esecuzione dell'azione si è verificato un problema imprevisto; alcune richieste potrebbero non essere state completate correttamente.