Feed tindakan

Membuat dan mengupload feed tindakan

Saat membuat dan mengupload feed tindakan, ikuti petunjuk berikut:

  • Ikuti spesifikasi yang dijelaskan dalam feed tindakan untuk file data tindakan. Sebaiknya gunakan nama file data tindakan yang unik untuk setiap upload. Sertakan stempel waktu dalam nama file, misalnya, action_1633621547.json.
  • Dalam deskriptor kumpulan file, tetapkan kolom name ke reservewithgoogle.action.v2. Untuk contoh file deskriptor, lihat contoh JSON. Sebaiknya gunakan nama file deskriptor yang unik untuk setiap upload. Sertakan stempel waktu dalam nama file, misalnya, action_1633621547.filesetdesc.json. File deskripsi harus diupload ke server SFTP generik.
  • Upload feed ke server SFTP generik setiap hari sebagai refresh penuh.
  • Anda dapat menemukan detail server SFTP di bagian Konfigurasi > Feed di Partner Portal.
  • Memilih server feed

    Memilih server feed di Partner Portal
  • Lihat status penyerapan feed di bagian Feed > Histori di Partner Portal.

Definisi

Definisi ActionFeed

message ActionFeed {
  repeated ActionDetail data = 1;
}

Definisi ActionDetail

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

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

Definisi AppointmentInfo

message AppointmentInfo {
}

Contoh Feed Tindakan

Feed Tindakan

{
  "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"
          }
        }
      ]
    }
  ]
}

File Deskriptor

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

  ]
}