Лента отзывов

Семантика фида обзора

Семантика ленты отзывов немного отличается:

Для каналов обзора снимков:

  • Если в ленте отзывов есть поставщик услуг, то, если в данный момент поставщик отсутствует в базе данных поставщиков LSA, отзывы о нем не будут учтены.
  • Если в ленте отзывов есть поставщик услуг, то отзывы о нем будут обработаны следующим образом:
    • Если в ленте нет соответствующего отзыва в хранилище LSA, его следует создать.
    • Для любого обзора в ленте, если соответствующий обзор существует в хранилище LSA, обзор будет обновлен новой информацией.
    • Для любого отзыва, не представленного в ленте, если соответствующий отзыв существует в хранилище LSA, то отзыв будет удален.
  • Отзывы о любом поставщике услуг, не включенном в ленту отзывов, если такой поставщик в настоящее время существует в базе данных поставщиков LSA, будут удалены, а поставщик прекратит предоставление услуг.
  • Обратите внимание, что поставщик с 0 отзывами также должен иметь запись (а не быть пропущенным) в лентах отзывов, чтобы иметь возможность обслуживать его (см. пример ленты отзывов — listingId 2).

Обратите внимание, что инкрементный метод не поддерживается для каналов отзывов. Для каждого канала профиля требуется соответствующий канал отзывов.

Обработка ошибок в отзывах

Если элемент фида отзывов недействителен, мы пропустим обработку этого элемента фида и продолжим обработку оставшихся действительных элементов фида.

Если фид отзывов недействителен (например, не соответствует схеме), мы прекратим обработку всего фида отзывов.

Поля обзора

Имя поля Тип Описание Пример Необходимый Ограничения
serviceProviderId число Уникальный идентификатор листинга (поставщика услуг) 12345 Да Должен вписываться в int64
рейтингКоличество целое число Количество проверенных потребительских оценок 10 Да Должно быть ноль или больше.
автор нить Имя автора обзора «Джек Л.» Нет
reviewId нить Уникальный идентификатор отзыва. Если у каждого отзыва нет уникального идентификатора, необходимо сгенерировать уникальный идентификатор для каждого отзыва (например, хэш текста отзыва и пользователя), как минимум уникальный среди всех отзывов одного поставщика. «123» Да
reviewText нить Текст обзора, написанный автором "Хорошая работа!" Нет
рейтинг целое число Рейтинг (должен быть целым числом от 1 до 5) 4 Да Должно быть целым числом от 1 до 5.
сервисМестоположениеГород нить Город, где была оказана услуга "Нью-Йорк" Нет
обзорTimestampMicros целое число Временная метка написания обзора в микросекундном формате. 1.45142E+15 Нет
serviceTimestampMicros целое число Временная метка завершения обслуживания в микросекундном формате. 1.45132E+15 Нет
язык нить Язык текста отзыва, указанный в коде ISO 639-1 (строчные буквы, 2 буквы). Должен соответствовать целевому языку поставщика. «en» Нет Должен соответствовать целевому языку, указанному для связанного поставщика. Если язык не указан, по умолчанию используется «en».
категория объект структура категории Нет
категория->categoryId перечисление категория услуги (в таксономии LSA) «гаражная_дверь_про» Нет
категория->задача перечисление Тип работы (задачи) услуги (в таксономии LSA) «Ремонт гаражных ворот» Нет
подтвержденныйКлиент булев Если отзыв исходит от подтвержденного клиента (с лидом) истинный Нет