Verificação do status da solicitação em lote

Use este guia para entender como o ponto de extremidade GET /{catalog_id}/check_batch_request_status verifica o status de uma solicitação em lote.

Para obter o status de uma solicitação em lote, use um identificador (retornado de uma chamada de {catalog_id}/items_batch) e faça uma chamada de GET para:

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

Campos aceitos

CampoDescrição

handle

Tipo: string

Obrigatório.

Identificador único de uma solicitação em lote.

load_ids_of_invalid_requests

Tipo: booleano

Opcional.

Campo booleano para carregar IDs de solicitações que falharam.

Para obter mais detalhes, consulte a referência da API.

Exemplos

Exemplo de solicitação – /{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

Exemplo de resposta – /{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

StatusExplicação

Programado

Uma nova ação entrou no estado "programado". Ações programadas aguardam para serem enviadas.

Enviada

A ação foi adicionada à fila.

Iniciada

A ação foi iniciada. Algumas solicitações podem ter sido atualizadas.

Finalizada

A ação foi concluída com sucesso. Solicitações com erros não foram salvas.

Cancelada

A ação foi cancelada manualmente.

Erro

Durante a execução da ação, ocorreu um problema inesperado. Algumas das solicitações podem não ter sido concluídas com sucesso.