La marca de tiempo no es válida

Descripción

Se produce un problema de marca de tiempo no válida cuando una review o merchant contiene un create_timestamp o last_update_timestamp que no es válido o cuando create_timestamp es posterior a last_update_timestamp.

Cómo corregirlo

Entrega el objeto review o el elemento merchant y asegúrate de que create_timestamp y last_update_timestamp sean válidos.

Ejemplo

El 1.o de marzo sube el archivo de feed "2017_03_01.xml" a su extremo. El archivo incluye el siguiente contenido:

<merchant id="2739">
  <name>Google Store</name>
  <merchant_url>http://store.google.com</merchant_url>
  <rating_url>http://www.example-reviews.com/m2739.html</rating_url>
  <create_timestamp>2017-02-25T03:02:23Z</create_timestamp>
  <last_update_timestamp>2017-02-25T03:01:32Z</last_update_timestamp>
</merchant>

El archivo anterior contiene una entrada merchant cuyo create_timestamp es posterior a last_update_timestamp. Después de procesar el feed, el equipo de asistencia al cliente te notifica que ocurrió un problema con los datos, una marca de tiempo no válida.

Unos días después, después de revisar la documentación, debes subir el archivo "2017_03_04-fix.xml" a tu extremo para resolver el problema de calificación no válida:

<merchant id="2739">
  <name>Google Store</name>
  <merchant_url>http://store.google.com</merchant_url>
  <rating_url>http://www.example-reviews.com/m2739.html</rating_url>
  <create_timestamp>2017-02-25T03:02:23Z</create_timestamp>
  <last_update_timestamp>2017-02-25T03:02:23Z</last_update_timestamp>
</merchant>