W tej sekcji opisano schemat XML pliku danych z opiniami o sprzedawcach.
Element najwyższego poziomu: <feed>
Opis
Górny element kontenera, w którym znajdują się wszystkie pozostałe elementy pliku danych.
Atrybuty
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
xmlns
|
xs:ciąg | Wymagane (1) | Wpisz na stałe tę wartość:http://schemas.google.com/merchant_reviews/5.0
|
xmlns:xsi
|
xs:ciąg | Wymagane (1) | Wpisz na stałe tę wartość:http://www.w3.org/2001/XMLSchema-instance
|
xsi:schemaLocation
|
xs:ciąg | Wymagane (1) | Wpisz tę wartość na stałe, pozostawiając pojedyncze puste miejsce między adresami URL:http://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd
|
Przykład
<feed xmlns="http://schemas.google.com/merchant_reviews/5.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.google.com/merchant_reviews/5.0 https://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd">
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
merchants |
-- | Opcjonalnie (0–1) | Element kontenera dla elementów <merchant> . |
deleted_merchants |
-- | Opcjonalnie (0–1) | Element kontenera dla elementów <deleted_merchant> . |
reviews |
-- | Opcjonalnie (0–1) | Element kontenera dla elementów <review> . |
deleted_reviews |
-- | Opcjonalnie (0–1) | Element kontenera dla elementów <deleted_review> . |
<merchants>
Opis
Kontener elementów <merchant>
.
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
merchant |
-- | Wymagane (1–n) | Element powtórzony dla każdego sprzedawcy. |
<merchant>
Opis
Każdy element <merchant>
zawiera informacje i opinie dotyczące jednego sprzedawcy.
Atrybuty
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
id |
Identyfikator | Wymagane (1) | Musi być unikalny i stabilny we wszystkich plikach danych. Innymi słowy, jeśli plik danych utworzony dzisiaj i 90 dni temu dotyczą tego samego sprzedawcy, muszą mieć ten sam identyfikator. |
Przykład
<merchant id="2739">
Zawiera
Dodaj te elementy do elementu sprzedawcy.
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
name |
Niepusty ciąg znaków | Wymagane (1) | Czytelna nazwa wyświetlana sprzedawcy. |
merchant_url
|
xs:anyURI | Wymagane (1) | Adres URL głównej witryny sprzedawcy. Dla tej wartości nie używaj adresu URL przekierowania. Innymi słowy, wartość powinna wskazywać bezpośrednio stronę internetową sprzedawcy. Przykład: <merchant_url> http://store.google.com </merchant_url> |
rating_url
|
xs:anyURI | Wymagane (1) | Adres URL strony docelowej zawierającej opinie tego sprzedawcy. Nie używaj adresu URL przekierowania. Przykład: <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp
|
DateTimeWithTimeZone | Wymagane (1) | Data/data utworzenia sprzedawcy. Nie powinno to się zmienić. |
last_update_timestamp
|
DateTimeWithTimeZone | Wymagane (1) | Data i godzina ostatniej aktualizacji sprzedawcy. Jeśli dowolne pole w elemencie <merchant> zostanie zaktualizowane dla danego identyfikatora sprzedawcy, ta wartość również musi się zmienić.
|
<deleted_merchants>
Opis
Kontener sprzedawców, którzy zostali usunięci.
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
deleted_merchant |
-- | Wymagane (1–n) | Zawiera elementy powiązane z 1 usuniętym sprzedawcą. |
<deleted_merchant>
Opis
Sprzedawca, który został usunięty.
Atrybuty
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
id
|
Identyfikator | Wymagane (1) | Określa identyfikator sprzedawcy, którego należy usunąć z pliku danych. Identyfikator musi odpowiadać atrybutowi id elementu <merchant> w dowolnym poprzednim pliku danych.
|
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Wymagane (1) | Data/godzina usunięcia sprzedawcy z systemu.
Przykład: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Przykład
<deleted_merchant id="10"> <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp> </deleted_merchant>
<reviews>
Opis
Kontener elementów <review>
.
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
review
|
-- | Wymagane (1–n) | Element powtórzony w przypadku każdej opinii. |
<review>
Opis
Kontener na szczegółowe informacje związane z opinią.
Atrybuty
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
id
|
Identyfikator | Wymagane (1) | Identyfikator opinii w systemie. Musi być unikalny i stabilny we wszystkich plikach danych.
Przykład: <review id=132739 mid=1234> |
mid
|
Identyfikator | Wymagane (1) | Identyfikator sprzedawcy, którego dotyczy opinia. |
Zawiera
W elemencie opinii umieść te elementy.
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
reviewer_name
|
Niepusty ciąg znaków | Opcjonalnie (0–1) | Wyświetlana nazwa autora opinii, pod warunkiem, że widnieje w nim nazwa autora.
Anonimowe opinie nie powinny zawierać tego pola.
Przykład: <reviewer_name> Joel </reviewer_name> |
create_timestamp
|
DateTimeWithTimeZone | Wymagane (1) | Data i godzina przesłania opinii przez użytkownika Nie powinno to się zmienić.
Przykład: <create_timestamp> 2016-04-03T18:37:32Z </create_timestamp> |
last_update_timestamp
|
DateTimeWithTimeZone | Wymagane (1) | Data i godzina ostatniej modyfikacji informacji w elemencie <review> . Jeśli dowolne pole w elemencie <review> zostanie zaktualizowane w przypadku danego identyfikatora opinii, ta wartość również musi się zmienić.
Przykład: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
country_code
|
Kod kraju | Wymagane (1) | Kraj autora opinii. Jest to kraj, do którego produkt został wysłany (lub jeśli ta usługa jest dostępna). W innym przypadku wybierz kraj, w którym jest weryfikator. Kod kraju musi być w formacie ISO 3166-1 alfa-2.
Przykład: <country_code> US </country_code> |
title
|
xs:ciąg | Opcjonalnie (0–1) | Tytuł opinii. Tytuł powinien być zwykłym tekstem, bez tagów HTML.
Przykład: <title> Great prices </title> |
content
|
xs:ciąg | Wymagane (1) | Treść opinii. Powinien to być dowolny dowolny tekst podany przez użytkownika i nie powinien być obcięty. Treść powinna być zwykłym tekstem, bez tagów HTML. Na przykład podział wiersza powinien być reprezentowany przez znak kanału wiersza, a nie za pomocą tagu <.
Jeśli podasz wiele odpowiedzi na różne pytania, należy uwzględnić wszystkie z minimalnym kontekstem. Nie należy podawać kontekstu, jeśli nie ma odpowiedzi na pytania.
Przykład: <content> I like this store! My order arrived on time and I got a great price. </content> Przykład: <content> Positives: Great prices. Suggestions: Selection could be better. </content> |
ratings
|
-- | Wymagane (1) | Element kontenera przeznaczony dla recenzenta i oceny sprzedawcy. Jeśli element <overall> nie ma oceny, należy wykluczyć z pliku danych całą powiązaną opinię, ponieważ element <overall> jest wymagany i bez niego nie zostanie zaakceptowana.
|
collection_method
|
Rodzaj metody | Wymagane (1) | Metoda użyta do zebrania opinii. Musi to być jedna z tych wartości:
Przykład: <collection_method> after_fulfillment </collection_method> |
<ratings>
Opis
Zawiera ocenę recenzenta sprzedawcy. Jeśli element <overall>
nie ma oceny, należy wykluczyć z pliku danych całą powiązaną opinię, ponieważ element <overall>
jest wymagany i bez niego nie zostanie zaakceptowana.
Zawiera
W obiekcie ocen umieść te elementy.
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
overall
|
ZakresZakres | Wymagane (1) | Ogólna ocena weryfikatora sprzedawcy.
Przykład: <overall min="1" max="10">9</overall> |
customer_service
|
ZakresZakres | Opcjonalnie (0–1) | Ocena jakości obsługi klienta przez sprzedawcę.
Przykład: <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
Opis
Kontener na usunięte opinie.
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
deleted_review
|
-- | Wymagane (1–n) | Zawiera elementy powiązane z jedną usuniętą opinią. |
<deleted_review>
Opis
Sprawdź, która została usunięta.
Atrybuty
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
id
|
Identyfikator | Wymagane (1) | Określa identyfikator opinii, który powinien zostać usunięty z pliku danych. Identyfikator musi być zgodny z atrybutem identyfikator elementu <review> w dowolnym pliku danych.
|
Zawiera
Nazwa | Format | Wystąpienia | Opis |
---|---|---|---|
last_update_timestamp
|
DateTimeWithTimeZone | Wymagane (1) | Godzina, o której opinia została usunięta z systemu.
Przykład: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Przykład
<deleted_review id="10"> <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp> </deleted_review>