Comprobar el estado de una solicitud por lotes

Utiliza esta guía para obtener información sobre cómo el extremo GET /{catalog_id}/check_batch_request_status comprueba el estado de una solicitud por lotes.

Para obtener el estado de una solicitud por lotes, usa un identificador (devuelto de una llamada a {catalog_id}/items_batch) y realiza una llamada GET a:

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

Campos admitidos

CampoDescripción

handle

Tipo: cadena

Obligatorio.

Identificador único de una solicitud por lotes.

load_ids_of_invalid_requests

Tipo: booleano

Opcional.

Campo booleano para cargar identificadores de solicitudes con errores.

Para obtener más información, consulta la referencia de la API.

Ejemplos

Ejemplo de solicitud: /{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

Ejemplo de respuesta: /{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": [
            ]

        }
    ]
}

Estado

EstadoExplicación

Programada

Una nueva acción adopta el estado “programada”. Las acciones programadas esperan ser enviadas.

Enviada

La acción se añadió a la lista.

Iniciada

La acción se inició; es posible que algunas de las solicitudes se hayan actualizado.

Terminada

La acción se completó correctamente; las solicitudes individuales con errores no se guardaron.

Cancelada

La acción se canceló manualmente.

Error

Durante la ejecución de la acción, se produjo un problema inesperado; es posible que algunas de las solicitudes no se hayan finalizado correctamente.