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

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

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

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

    Выбор серверов каналов на партнерском портале
  • Просматривайте статус приема каналов в разделе «Ленты» > «История» на партнерском портале.

Определения

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

message ActionFeed {
  repeated ActionDetail data = 1;
}

Определение деталей действия

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

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

Определение информации о назначении

message AppointmentInfo {
}

Образцы Action Feed

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

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

Файл дескриптора

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

  ]
}