Nguồn cấp dữ liệu hành động

Tạo và tải nguồn cấp dữ liệu hành động lên

Khi tạo và tải nguồn cấp dữ liệu hành động lên, hãy làm theo các hướng dẫn sau:

  • Tuân thủ quy cách được mô tả trong nguồn cấp dữ liệu hành động cho các tệp dữ liệu hành động. Bạn nên sử dụng tên tệp dữ liệu hành động riêng biệt cho mỗi lần tải lên. Thêm dấu thời gian vào tên tệp, ví dụ: action_1633621547.json.
  • Trong bộ mô tả tệp, hãy đặt trường name thành reservewithgoogle.action.v2. Để biết ví dụ về tệp mô tả, hãy tham khảo mẫu JSON. Bạn nên sử dụng tên tệp mô tả riêng biệt cho mỗi lần tải lên. Thêm dấu thời gian vào tên tệp, ví dụ: action_1633621547.filesetdesc.json. Bạn phải tải tệp mô tả lên máy chủ SFTP chung.
  • Tải nguồn cấp dữ liệu lên máy chủ SFTP chung hằng ngày dưới dạng bản làm mới đầy đủ.
  • Bạn có thể xem thông tin chi tiết về máy chủ SFTP trong phần Cấu hình > Nguồn cấp dữ liệu của Cổng đối tác.
  • Chọn máy chủ nguồn cấp dữ liệu

    Chọn máy chủ nguồn cấp dữ liệu trong Partner Portal
  • Xem trạng thái nhập nguồn cấp dữ liệu trong phần Nguồn cấp dữ liệu > Nhật ký của Cổng đối tác.

Định nghĩa

Định nghĩa ActionFeed

message ActionFeed {
  repeated ActionDetail data = 1;
}

Định nghĩa ActionDetail

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

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

Định nghĩa AppointmentInfo

message AppointmentInfo {
}

Ví dụ về Nguồn cấp dữ liệu hành động

Nguồn cấp dữ liệu hành động

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

Tệp mô tả

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

  ]
}