Ungültige Bewertung

Beschreibung

Eine ungültige Bewertung tritt auf, wenn ein review die folgenden Bedingungen hat:

  • Gleicher und kleinerer Bewertungsbereich.
  • Die Bewertung liegt nicht zwischen den Mindest- und Höchstwerten (einschließlich des Bewertungsbereichs).

Lösung

Stelle den review mit einem aktualisierten last_update_timestamp bereit und achte auf Folgendes:

  1. Der minimale und der maximale Bewertungsbereich sind nicht gleich.
  2. Die Bewertung liegt innerhalb des Mindest- und Höchstwerts (einschließlich) des Bewertungsbereichs.

Beispiel

Am 1. März laden Sie die Feeddatei „2017_03_01.xml“ auf Ihren Endpunkt hoch. Die Datei enthält den folgenden Inhalt:

<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>

Die obige Datei enthält eine Rezension, deren Bewertung außerhalb des angegebenen Bereichs liegt. Nach der Verarbeitung Ihres Feeds werden Sie vom Supportteam über einen Datenfehler und eine ungültige Bewertung informiert.

Einige Tage später, nachdem Sie die Dokumentation gelesen haben, laden Sie die Datei „2017_03_04-fix.xml" auf Ihren Endpunkt hoch, um das Problem mit der ungültigen Bewertung zu beheben. Der Inhalt von "2017_03_04-fix.xml" sieht so aus:

<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>