このガイドでは、GET /{catalog_id}/check_batch_request_status
エンドポイントがバッチリクエストのステータスを確認する方法について説明します。
バッチリクエストのステータスを取得するには、ハンドル({catalog_id}/items_batch
への呼び出しによって返される)を使って以下に対してGET
呼び出しを実行します。
https://graph.facebook.com/<API_VERSION>/<CATALOG_ID>/check_batch_request_status?handle=<HANDLE>
フィールド | 説明 |
---|---|
型: 文字列 | 必須 バッチリクエストの固有のハンドル。 |
型: ブーリアン | 任意 失敗したリクエストのIDをロードするためのブーリアンフィールド。 |
詳しくは、APIリファレンスをご覧ください。
/{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
/{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": [ ] } ] }
ステータス | 説明 |
---|---|
Scheduled | 新しいアクションが「Scheduled」状態になります。スケジュールされたアクションはディスパッチされるのを待機しています。 |
Dispatched | アクションがキューに追加されました。 |
Started | アクションが開始されました。リクエストの一部が更新された可能性があります。 |
Finished | アクションは正常に完了しました。エラーのある個々のリクエストは保存されませんでした。 |
Canceled | アクションは手動でキャンセルされました。 |
Error | アクションの実行中に予期せぬ問題が発生しました。リクエストの一部が正常に完了していない可能性があります。 |
/{catalog_id}/items_batch
/{catalog_id}/localized_items_batch