Status von Batch-Anfragen prüfen

In diesem Leitfaden erfährst du, wie der Endpunkt GET /{catalog_id}/check_batch_request_status den Status einer Batch-Anfrage prüft.

Wenn du den Status einer Batch-Anfrage abrufen möchtest, verwende einen Handle (von einem Aufruf an {catalog_id}/items_batch zurückgegeben) und sende einen GET-Aufruf an:

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

Unterstützte Felder

FeldBeschreibung

handle

Typ: String

Erforderlich.

Individueller Handle einer Batch-Anfrage.

load_ids_of_invalid_requests

Typ: Boolescher Wert

Optional.

Boolesches Feld zum Laden der IDs fehlgeschlagener Anfragen.

Weitere Informationen hierzu findest du in der API-Referenz.

Beispiele

Beispielanfrage: /{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

Beispielantwort: /{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": [
            ]

        }
    ]
}

Status

StatusErklärung

Scheduled

Eine neue Aktion wechselt zum Status „Scheduled“. Geplante Aktionen warten auf ihre Ausführung.

Dispatched

Die Aktion wurde der Liste hinzugefügt.

Started

Die Aktion wurde gestartet. Einige Anfragen wurden möglicherweise aktualisiert.

Finished

Die Aktion wurde erfolgreich abgeschlossen. Einzelne Anfragen mit Fehlern wurden nicht gespeichert.

Canceled

Die Aktion wurde manuell abgebrochen.

Fehler

Während der Ausführung der Aktion ist ein unerwarteter Fehler aufgetreten. Einige Anfragen wurden möglicherweise nicht erfolgreich abgeschlossen.