Nieprawidłowa ocena

Opis

Nieprawidłowa ocena występuje wtedy, gdy właściwość review ma te warunki:

  • Równy zakres ocen minimalnych i maksymalnych.
  • Ocena nie mieści się w zakresie wartości od minimalnej do maksymalnej (łącznie z zakresem ocen).

Rozwiązanie

Prześlij review ze zaktualizowanym last_update_timestamp i sprawdź, czy:

  1. Zakres minimalnej i maksymalnej oceny nie są równe.
  2. Ocena znajduje się w zakresie wartości minimalnej i maksymalnej (włącznie) z zakresu oceny.

Przykład

1 marca przesyłasz plik danych „"2017_03_01.xml" do punktu końcowego. Plik zawiera te treści:

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

Powyższy plik zawiera opinię z oceną spoza określonego zakresu. Po przetworzeniu pliku danych zespół pomocy powiadomi Cię o wystąpieniu problemu z nieprawidłową danymi.

Kilka dni później po sprawdzeniu dokumentacji przesyłasz plik "2017_03_04-fix.xml" do punktu końcowego, aby rozwiązać problem z nieprawidłową oceną. Poniżej znajduje się zawartość pliku "2017_03_04-fix.xml"

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