Compartir a través de


Ejemplo de respuesta de error

La respuesta de error varía en función del URI al que se llame. Consulte las siguientes respuestas para ver ejemplos de JSON y XML.

A continuación se muestra una respuesta de error JSON al intentar insertar una única oferta.

{
  "error": {
    "errors": [
      {
        "reason": "invalid",
        "message": "Invalid value for...",
        "domain": "global"
      }
    ],
    "warnings": [ 
      { 
        "reason": "validation", 
        "message": "The GTIN is required.", 
        "domain": "content.ContentErrorDomain" 
      } 
    ], 
    "code": "400", 
    "message": "Invalid..." 
  } 
}```

The following shows a JSON error response when trying to get a single offer.

```json
{
  "error": {
    "errors": [
      {
        "reason": "Product with providedId = Online:en:US:sku5678 does not exist.",
        "message": "Product with providedId = Online:en:US:sku5678 does not exist.",
        "domain": "sc"
      }
    ]
  }
}

A continuación se muestra una respuesta de error JSON al intentar insertar una oferta en una solicitud por lotes. Tenga en cuenta que el errors campo es plural, mientras que cuando se inserta una única oferta (véase más arriba), el error campo es singular.

{
  "kind": "content#productsCustomBatchResponse",
  "entries": [
    {
      "kind": "content#productsCustomBatchResponseEntry",
      "batchId": "1",
      "method": "insert",
      "merchantId": "123456",
      "errors": {
        "errors": [
          {
            "reason": "invalid",
            "message": "Invalid value for...",
            "domain": "global"
          }
        ],
        "code": "400",
        "message": "Invalid value for..."
      }
    }
  ]
}

A continuación se muestra una respuesta de error XML al intentar insertar una única oferta.

<?xml version="1.0" encoding="utf-8"?>
<errors xmlns="http://schemas.google.com/g/2005">
  <error>
    <reason>validation/internal</reason>
    <internalReason>Internal error occurred. Please retry...</internalReason>
    <domain>sc</domain>
  </error>
  <warning> 
    <reason>validation</reason> 
    <internalReason>The GTIN is required.</internalReason> 
    <domain>content.ContentErrorDomain</domain> 
  </warning> 
  <code>400</code> 
</errors>

A continuación se muestra una respuesta de error XML al intentar insertar una oferta en una solicitud por lotes.

<?xml version="1.0" encoding="utf-8"?>
<batch>
  <entry batch_id="1" method="insert">
    <merchant_id>37724</merchant_id>
    <errors xmlns="http://schemas.google.com/g/2005">
      <error>
        <internalReason>Invalid value for...</internalReason>
        <domain>GData</domain>
        <code>invalid</code>
      </error>
    </errors>
  </entry>
</batch>