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>