Heure de création modifiée

Description

Un problème de modification de l'heure de création se produit lorsqu'un review ou un merchant présente des heures de création différentes dans les mises à jour. Comme la date de création est un champ immuable, toute modification de cette date entraînera ce problème.

Solution

Pour résoudre le problème, choisissez l'une des options suivantes :

Option A :

Si vous souhaitez utiliser l'heure de création d'origine, renvoyez review ou merchant avec l'create_timestamp d'origine et l'last_update_timestamp mis à jour.

Option B :

Si vous souhaitez utiliser une nouvelle heure de création, renvoyez review ou merchant avec le nouveau create_timestamp et le last_update_timestamp mis à jour. Ensuite, indiquez à l'équipe d'assistance le nom du fichier contenant l'entrée. L'équipe d'assistance peut vous aider à résoudre ce problème.

Exemple

Le 1er mars, vous importez le fichier de flux "2017_03_01.xml" dans votre point de terminaison. Le fichier contient une entrée pour un avis qui n'a pas été envoyé précédemment :

<review id="156368" mid="2739">
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-25T03:02:23Z</create_timestamp>
  <last_update_timestamp>2017-02-25T03:02:23Z</last_update_timestamp>
  <country_code>US</country_code>
  <title>Great prices</title>
  <content>My order arrived on time and I got a great price.</content>
  <ratings>
    <overall min="1" max="10">9</overall>
    <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method>
</review>

Le lendemain, vous fournissez le fichier de flux "2017_03_02.xml", qui met à jour l'heure de création de l'avis "156368" :

<review id="156368" mid="2739>
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-26T11:01:42Z</create_timestamp>
  <last_update_timestamp>2017-02-26T11:01:42Z</last_update_timestamp>
  <country_code>US</country_code>
  <title>Great prices!</title>
  <content>My order arrived on time and I got a great price.</content>
  <ratings>
    <overall min="1" max="10">9</overall>
    <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method>
</review>

La deuxième entrée à examiner "156368" crée un conflit au niveau de l'heure de création. Vous recevez une notification de l'équipe d'assistance vous informant qu'un problème de données s'est produit.

Après avoir consulté la documentation sur la résolution de ce problème, vous choisissez l'option A pour rétablir l'heure de création d'origine. La date de création d'origine était "2017-02-25T03:02:23Z". Vous devez donc envoyer le fichier de flux "2017_03_10-fix.xml" le 10 mars :

<review id="156368" mid="2739">
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-25T03:02:23Z</create_timestamp>
  <last_update_timestamp>2017-03-09T02:40:23Z</last_update_timestamp>
  <country_code>US</country_code>
  <title>Great prices!</title>
  <content>My order arrived on time and I got a great price.</content>
  <ratings>
    <overall min="1" max="10>9</overall>
    <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method>
</review>