İşlem feed'i

İşlem feed'leri oluşturma ve yükleme

İşlem feed'leri oluşturup yüklerken aşağıdaki talimatları uygulayın:

  • İşlem verileri dosyaları için işlem feed'inde açıklanan spesifikasyona uyun. Her yükleme için benzersiz işlem verileri dosya adları kullanmanızı öneririz. Dosya adına zaman damgası ekleyin (ör. action_1633621547.json).
  • Dosya grubu tanımlayıcısında name alanını reservewithgoogle.action.v2 olarak ayarlayın. Açıklama dosyası örneği için JSON örneği bölümüne bakın. Her yükleme için benzersiz açıklayıcı dosya adları kullanmanızı öneririz. Dosya adına zaman damgası ekleyin (ör. action_1633621547.filesetdesc.json). Açıklama dosyası, genel SFTP sunucusuna yüklenmelidir.
  • Feed'leri genel SFTP sunucusuna günlük olarak tam yenileme şeklinde yükleyin.
  • SFTP sunucusu ayrıntılarını İş Ortağı Portalı'nın Yapılandırma > Feed'ler bölümünde bulabilirsiniz.
  • Feed sunucularını seçme

    İş Ortağı Portalı'nda feed sunucularını seçme
  • Feed aktarım durumunu İş Ortağı Portalı'nın Feed'ler > Geçmiş bölümünde görüntüleyin.

Tanımlar

ActionFeed Tanımı

message ActionFeed {
  repeated ActionDetail data = 1;
}

ActionDetail Tanımı

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

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

AppointmentInfo Tanımı

message AppointmentInfo {
}

İşlem feed'i örnekleri

İşlem feed'i

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

Tanımlayıcı Dosyası

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

  ]
}