В этом разделе описывается XML-схема, используемая для фида данных отзывов продавцов.
Элемент верхнего уровня: <feed>
Описание
Самый верхний элемент-контейнер, содержащий все остальные элементы фида.
Атрибуты
Имя | Формат | Вхождения | Описание |
---|---|---|---|
xmlns | хз: строка | Требуется (1) | Пожалуйста, жестко закодируйте следующее значение:http://schemas.google.com/merchant_reviews/5.0 |
xmlns:xsi | хз: строка | Требуется (1) | Пожалуйста, жестко закодируйте следующее значение:http://www.w3.org/2001/XMLSchema-instance |
xsi:schemaLocation | хз: строка | Требуется (1) | Пожалуйста, жестко закодируйте следующее значение, оставив один пробел между URL-адресами:http://schemas.google.com/merchant_reviews/5.0 http://www.gstatic.com/productsearch/static/reviews/5.0/merchant_reviews.xsd |
Пример
<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">
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
merchants | -- | Дополнительно (0–1) | Элемент-контейнер для элементов <merchant> . |
deleted_merchants | -- | Дополнительно (0–1) | Элемент-контейнер для элементов <deleted_merchant> . |
reviews | -- | Дополнительно (0–1) | Элемент-контейнер для элементов <review> . |
deleted_reviews | -- | Дополнительно (0–1) | Элемент-контейнер для элементов <deleted_review> . |
<merchants>
Описание
Контейнер для элементов <merchant>
.
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
merchant | -- | Требуется (1‑n) | Элемент повторяется для каждого торговца. |
<merchant>
Описание
Каждый элемент <merchant>
содержит информацию и отзывы для одного продавца.
Атрибуты
Имя | Формат | Вхождения | Описание |
---|---|---|---|
id | Идентификатор | Требуется (1) | Должен быть уникальным и стабильным во всех фидах. Другими словами, если фид сегодня и фид 90 дней назад относятся к одному и тому же продавцу, у них должен быть один и тот же идентификатор. |
Пример
<merchant id="2739">
Содержит
Включите следующие элементы в элемент продавца.
Имя | Формат | Вхождения | Описание |
---|---|---|---|
name | непустая строка | Требуется (1) | Человекочитаемое отображаемое имя продавца. |
merchant_url | хз:любойURI | Требуется (1) | URL-адрес основного сайта продавца. Не используйте URL-адрес перенаправления для этого значения. Другими словами, значение должно указывать прямо на сайт продавца. Пример: <merchant_url> http://store.google.com </merchant_url> |
rating_url | хз:любойURI | Требуется (1) | URL-адрес целевой страницы, на которой размещены отзывы об этом продавце. Не используйте URL-адрес перенаправления. Пример: <rating_url> http://merchant_url.com/reviews/ </rating_url> |
create_timestamp | ДатаВремяВистимезоне | Требуется (1) | Время/дата создания продавца. Это никогда не должно меняться. |
last_update_timestamp | ДатаВремяВистимезоне | Требуется (1) | Время/дата последнего обновления продавца. Если какое-либо из полей в элементе <merchant> обновляется для данного идентификатора продавца, это значение также должно измениться. |
<deleted_merchants>
Описание
Контейнер для торговцев, которые были удалены.
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
deleted_merchant | -- | Требуется (1‑n) | Содержит элементы, относящиеся к одному удаленному продавцу. |
<deleted_merchant>
Описание
Продавец, который был удален.
Атрибуты
Имя | Формат | Вхождения | Описание |
---|---|---|---|
id | Идентификатор | Требуется (1) | Указывает идентификатор мерчанта, которого следует удалить из ленты. Идентификатор должен совпадать с атрибутом id элемента <merchant> в любом предыдущем файле фида. |
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
last_update_timestamp | ДатаВремяВистимезоне | Требуется (1) | Время/дата удаления продавца из системы. Пример: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Пример
<deleted_merchant id="10"> <last_update_timestamp>2014-07-12T07:55:06Z</last_update_timestamp> </deleted_merchant>
<reviews>
Описание
Контейнер для элементов <review>
.
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
review | -- | Требуется (1‑n) | Элемент повторяется для каждого обзора. |
<review>
Описание
Контейнер для сведений, связанных с обзором.
Атрибуты
Имя | Формат | Вхождения | Описание |
---|---|---|---|
id | Идентификатор | Требуется (1) | Идентификатор отзыва в вашей системе. Должен быть уникальным и стабильным во всех фидах. Пример: <review id=132739 mid=1234> |
mid | Идентификатор | Требуется (1) | Идентификатор продавца, которому предназначен этот отзыв. |
Содержит
Пожалуйста, включите следующие элементы в элемент обзора.
Имя | Формат | Вхождения | Описание |
---|---|---|---|
reviewer_name | непустая строка | Дополнительно (0–1) | Отображаемое имя автора отзыва, при условии, что у обзора должен быть указан автор. Анонимные отзывы не должны включать это поле. Пример: <reviewer_name> Joel </reviewer_name> |
create_timestamp | ДатаВремяВистимезоне | Требуется (1) | Время/дата отзыва, отправленного пользователем. Это никогда не должно меняться. Пример: <create_timestamp> 2016-04-03T18:37:32Z </create_timestamp> |
last_update_timestamp | ДатаВремяВистимезоне | Требуется (1) | Время/дата последнего изменения информации в элементе <review> . Если какое-либо из полей в элементе <review> обновляется для данного идентификатора обзора, это значение также должно измениться.Пример: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
country_code | Код страны | Требуется (1) | Страна рецензента. Если доступно, это страна, в которую был отправлен продукт или где была оказана услуга. В противном случае используйте страну, в которой находится рецензент на момент создания обзора. Код страны должен быть в формате ISO 3166-1 alpha-2 . Пример: <country_code> US </country_code> |
title | хз: строка | Дополнительно (0–1) | Название обзора. Заголовок должен быть простым текстом без HTML-тегов. Пример: <title> Great prices </title> |
content | хз: строка | Требуется (1) | Содержание обзора. Это должен быть любой текст произвольной формы, предоставленный пользователем, и он не должен быть усечен. Содержимое должно быть простым текстом без каких-либо тегов HTML. Например, разрыв строки должен быть представлен символом перевода строки, а не тегом <br>. Если предоставлено несколько ответов на разные вопросы, все ответы должны быть включены с минимальным контекстом, чтобы ответы имели смысл. Контекст не должен предоставляться, если вопросы остались без ответа. Пример: <content> I like this store! My order arrived on time and I got a great price. </content> Пример: <content> Positives: Great prices. Suggestions: Selection could be better. </content> |
ratings | -- | Требуется (1) | Элемент-контейнер для оценок продавца рецензентом. Если для элемента <overall> рейтинг недоступен, то весь связанный отзыв должен быть исключен из фида, поскольку элемент <overall> является обязательным, и отзыв не будет принят без него. |
collection_method | CollectionMethodType | Требуется (1) | Метод, который использовался для сбора обзора. Значение должно быть одним из следующих:
Пример: <collection_method> after_fulfillment </collection_method> |
<ratings>
Описание
Содержит оценки рецензента продавца. Если для элемента <overall>
рейтинг недоступен, то весь связанный отзыв должен быть исключен из фида, поскольку элемент <overall>
является обязательным, и отзыв не будет принят без него.
Содержит
Пожалуйста, включите следующие элементы в элемент рейтинга.
Имя | Формат | Вхождения | Описание |
---|---|---|---|
overall | Диапазон рейтинга | Требуется (1) | Общая оценка рецензентом продавца. Пример: <overall min="1" max="10">9</overall> |
customer_service | Диапазон рейтинга | Дополнительно (0–1) | Оценка рецензентом качества обслуживания клиентов для этого продавца. Пример: <customer_service min="1" max="5">3</customer_service> |
<deleted_reviews>
Описание
Контейнер для отзывов, которые были удалены.
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
deleted_review | -- | Требуется (1‑n) | Содержит элементы, относящиеся к одному удаленному отзыву. |
<deleted_review>
Описание
Отзыв, который был удален.
Атрибуты
Имя | Формат | Вхождения | Описание |
---|---|---|---|
id | Идентификатор | Требуется (1) | Указывает идентификатор отзыва, который следует удалить из ленты. Идентификатор должен совпадать с атрибутом id элемента <review> в любом файле фида. |
Содержит
Имя | Формат | Вхождения | Описание |
---|---|---|---|
last_update_timestamp | ДатаВремяВистимезоне | Требуется (1) | Время, когда отзыв был удален из системы. Пример: <last_update_timestamp> 2016-04-03T18:37:32Z </last_update_timestamp> |
Пример
<deleted_review id="10"> <last_update_timestamp>2014-07-12T07:55:06Z<last_update_timestamp> </deleted_review>