Feed di azioni

Creare e caricare feed di azioni

Quando crei e carichi feed di azioni, segui queste istruzioni:

  • Segui le specifiche descritte nel feed delle azioni per i file di dati delle azioni. Ti consigliamo di utilizzare nomi di file di dati delle azioni univoci per ogni caricamento. Includi un timestamp nel nome file, ad esempio action_1633621547.json.
  • Nel descrittore del fileset, imposta il campo name su reservewithgoogle.action.v2. Per un esempio del file descrittore, consulta l'esempio JSON. Ti consigliamo di utilizzare nomi di file descrittori univoci per ogni caricamento. Includi un timestamp nel nome file, ad esempio action_1633621547.filesetdesc.json. Il file descrittore deve essere caricato sul server SFTP generico.
  • Carica i feed sul server SFTP generico ogni giorno come aggiornamenti completi.
  • Puoi trovare i dettagli del server SFTP nella sezione Configurazione > Feed del Partner Portal.
  • Selezione dei server di feed

    Selezione dei server dei feed nel Partner Portal
  • Visualizza lo stato di importazione dei feed nella sezione Feed > Cronologia del Partner Portal.

Definizioni

Definizione di ActionFeed

message ActionFeed {
  repeated ActionDetail data = 1;
}

Definizione di ActionDetail

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

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

Definizione di AppointmentInfo

message AppointmentInfo {
}

Esempi di feed di Azione

Feed di Azione

{
  "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 descrittore

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

  ]
}