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:
- Zakres minimalnej i maksymalnej oceny nie są równe.
- 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>