ऐक्शन फ़ीड

कार्रवाई वाले फ़ीड बनाना और उन्हें अपलोड करना

कार्रवाई वाले फ़ीड बनाते और अपलोड करते समय, इन निर्देशों का पालन करें:

  • कार्रवाई के डेटा की फ़ाइलों के लिए, कार्रवाई फ़ीड में बताई गई खास जानकारी का पालन करें. हमारा सुझाव है कि हर अपलोड के लिए, कार्रवाई के डेटा की फ़ाइल के अलग-अलग नाम इस्तेमाल करें. फ़ाइल के नाम में टाइमस्टैंप शामिल करें. उदाहरण के लिए, action_1633621547.json.
  • फ़ाइलसेट डिस्क्रिप्टर में, name फ़ील्ड को reservewithgoogle.action.v2 पर सेट करें. डिसक्रिप्टर फ़ाइल के उदाहरण के लिए, JSON का सैंपल देखें. हमारा सुझाव है कि हर अपलोड के लिए, डिस्क्रिप्टर फ़ाइल के अलग-अलग नामों का इस्तेमाल करें. फ़ाइल के नाम में टाइमस्टैंप शामिल करें. उदाहरण के लिए, action_1633621547.filesetdesc.json. डिसक्रिप्टर फ़ाइल को सामान्य एसएफ़टीपी सर्वर पर अपलोड करना होगा.
  • फ़ीड को रोज़ाना सामान्य एसएफ़टीपी सर्वर पर अपलोड करें. ऐसा पूरी तरह से रीफ़्रेश किए गए फ़ीड के तौर पर करें.
  • एसएफ़टीपी सर्वर की जानकारी, Partner Portal के कॉन्फ़िगरेशन > फ़ीड सेक्शन में देखी जा सकती है.
  • फ़ीड सर्वर चुनना

    Partner Portal में फ़ीड सर्वर चुनना
  • Partner Portal के फ़ीड > इतिहास सेक्शन में जाकर, फ़ीड में डाले गए डेटा का स्टेटस देखें.

परिभाषाएं

ActionFeed की परिभाषा

message ActionFeed {
  repeated ActionDetail data = 1;
}

ActionDetail की परिभाषा

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

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

AppointmentInfo की परिभाषा

message AppointmentInfo {
}

ऐक्शन फ़ीड के सैंपल

ऐक्शन फ़ीड

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

  ]
}