Note incorrecte

Description

Une évaluation non valide se produit lorsqu'un review remplit les conditions suivantes :

  • Plages de notes minimales et maximales égales.
  • La note de l'avis ne se situe pas entre les valeurs minimale et maximale (incluses dans la plage de notes).

Solution

Fournissez review avec un last_update_timestamp mis à jour et assurez-vous des points suivants :

  1. La plage de notes minimale et la plage de notes maximale ne sont pas égales.
  2. La note de l'avis se situe dans la plage de notes (valeurs min. et max. incluses).

Exemple

Le 1er mars, vous importez le fichier de flux "2017_03_01.xml" dans votre point de terminaison. Le fichier contient les éléments suivants :

<review id="156368" mid="2739">
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-27T07:55:06Z</create_timestamp>
  <last_update_timestamp>2017-02-27T07:55:06Z</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">0</overall>
  <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method>
</review>

Le fichier ci-dessus contient un avis dont la note est en dehors de la plage de notes spécifiée. Une fois votre flux traité, l'équipe d'assistance vous informe qu'un problème de données ou une note non valide a été détecté.

Quelques jours plus tard, après avoir examiné la documentation, vous importez le fichier "2017_03_04-fix.xml" dans votre point de terminaison pour résoudre le problème de classification non valide. Le contenu de "2017_03_04-fix.xml" est indiqué ci-dessous :

<review id="156368" mid="2739">
  <reviewer_name>Ada</reviewer_name>
  <create_timestamp>2017-02-27T07:55:06Z</create_timestamp>
  <last_update_timestamp>2017-03-03T08:01:20Z</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">8</overall>
    <customer_service min="1" max="10">10</customer_service>
  </ratings>
  <collection_method>after_fulfillment</collection_method<
</review>