Лента действий

Создавайте и загружайте ленты действий.

При создании и загрузке лент действий следуйте этим инструкциям:

  • Следуйте спецификациям, описанным в ленте действий, для файлов данных действий. Мы рекомендуем использовать уникальные имена файлов данных действий для каждой загрузки. Включите метку времени в имя файла, например, action_1633621547.json .
  • В дескрипторе набора файлов установите поле name равным reservewithgoogle.action.v2 . Пример файла дескриптора можно найти в примере JSON . Мы рекомендуем использовать уникальные имена файлов дескрипторов для каждой загрузки. Включите метку времени в имя файла, например, action_1633621547.filesetdesc.json . Файл дескриптора необходимо загрузить на универсальный SFTP-сервер.
  • Ежедневно загружайте каналы на общий SFTP-сервер с полным обновлением.
  • Информацию о SFTP-сервере можно найти в разделе «Конфигурация > Каналы» на Партнерском портале.
  • Выбор серверов лент новостей

    Выбор серверов фидов на партнерском портале.
  • Статус загрузки данных в канал можно посмотреть в разделе «Каналы > История» на партнерском портале.

Определения

Определение ActionFeed

message ActionFeed {
  repeated ActionDetail data = 1;
}

Определение ActionDetail

message ActionDetail {
  string entity_id = 2;
  string link_id = 3;

  // Deep link for action detail
  string url = 4;
  repeated Action actions = 1;
}

Определение AppointInfo

message AppointmentInfo {
}

Образцы Action Feed

Лента действий

{
  "data": [
    {
      "entity_id": "appointments-merchant-1",
      "link_id": "appointment-link-1",
      "url": "https://www.partnerwebsite.com/appointment/appointment-partner-1",
      "actions":[
        {
          "appointment_info": {}
        }
      ]
    }
  ]
}

Файл описания

{
  "generation_timestamp": 1677540395,
  "name": "reservewithgoogle.action.v2",
  "data_file": [
    "action_1677540395_0001.json",
    "action_1677540395_0002.json"

  ]
}