Vérifier le statut d’une requête groupée

Ce guide vous explique comment le point de terminaison GET /{catalog_id}/check_batch_request_status vérifie le statut d’une requête groupée.

Pour obtenir le statut d’une requête groupée, utilisez un nom handle (renvoyé par un appel à {catalog_id}/items_batch) et envoyez une requête GET à :

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

Champs pris en charge

ChampDescription

handle

Type : chaîne

Obligatoire.

Nom handle unique d’une requête groupée.

load_ids_of_invalid_requests

Type : opérateur booléen

Facultatif.

Champ booléen permettant de charger les ID des requêtes qui ont échoué.

Pour plus d’informations, consultez la Référence de l’API.

Exemples

Exemple de requête : /{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

Exemple de réponse : /{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": [
            ]

        }
    ]
}

Statut

StatutExplication

Scheduled

Une nouvelle action a été programmée. Les actions programmées sont en attente d’envoi.

Dispatched

L’action a été ajoutée à la file d’attente.

Started

L’action a été lancée. Certaines des requêtes ont pu être mises à jour.

Finished

L’action a abouti. Les requêtes ayant déclenché des erreurs n’ont pas été enregistrées.

Canceled

L’action a été annulée manuellement.

Error

Un problème inattendu s’est produit pendant l’exécution de l’action. Il est possible que certaines requêtes n’aient pas abouti.