إنشاء خلاصات الإجراءات وتحميلها
عند إنشاء خلاصات الإجراءات وتحميلها، اتّبِع التعليمات التالية:
- اتّبِع المواصفات الموضّحة في
خلاصة الإجراءات
لملفات بيانات الإجراءات. ننصحك باستخدام أسماء ملفات فريدة لبيانات الإجراءات لكل عملية تحميل.
أدرِج طابعًا زمنيًا في اسم الملف، مثلاً
action_1633621547.json. - في واصف مجموعة الملفات، اضبط الحقل
nameعلىreservewithgoogle.action.v2. للاطّلاع على مثال لملف الواصف، يُرجى الرجوع إلى نموذج JSON. ننصحك باستخدام أسماء ملفات وصفية فريدة لكل عملية تحميل. أدرِج طابعًا زمنيًا في اسم الملف، مثلاًaction_1633621547.filesetdesc.json. يجب تحميل ملف الواصف إلى خادم SFTP العام. - حمِّل الخلاصات إلى خادم بروتوكول النقل الآمن للملفات (SFTP) العام يوميًا كعمليات تعديل كاملة.
- يمكنك العثور على تفاصيل خادم SFTP في قسم الإعدادات > الخلاصات في "بوابة الشريك".
- يمكنك الاطّلاع على حالة عرض الخلاصة في القسم الخلاصات > السجلّ في "بوابة الشريك".
التعريفات
تعريف 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; }
تعريف الإجراء
// Information about an Action which could be performed. message Action { // Deprecated fields not to be reused. reserved 1; oneof action_info { FoodOrderingInfo food_ordering_info = 3; } }
تعريف FoodOrderingInfo
message FoodOrderingInfo { // Service type for food ordering action. enum ServiceType { UNKNOWN = 0; DELIVERY = 1; TAKEOUT = 2; } ServiceType service_type = 1 ; }
عيّنات من "خلاصة الإجراءات"
خدمة التوصيل فقط
اسم الملف : actions_1697754089_0001.json
{ "data": [ { "actions": [{ "food_ordering_info": { "service_type": "DELIVERY" } }], "entity_id": "dining-1", "link_id": "delivery-dining-1", "url": "https://www.restaurant.com/delivery/dining-1" } ] }
تناول الأكل خارج المطعم فقط
اسم الملف : actions_1697754089_0001.json
{ "data": [ { "actions": [{ "food_ordering_info": { "service_type": "TAKEOUT" } }], "entity_id": "dining-1", "link_id": "takeout-link-dining-1", "url": "https://www.restaurant.com/takeout/dining-1" } ] }
التوصيل وتناول الطعام خارج المطعم
اسم الملف : actions_1697754089_0001.json
{ "data": [ { "actions": [ { "food_ordering_info": { "service_type": "DELIVERY" } }, { "food_ordering_info": { "service_type": "TAKEOUT" } } ], "entity_id": "dining-1", "link_id": "common-link-dining-1", "url": "https://www.restaurant.com/commonlink/dining-1" } ] }
عنوان URL مختلف لخدمة التوصيل وخدمة استلام الطلب
اسم الملف : actions_1697754089_0001.json
{ "data": [ { "actions": [ { "food_ordering_info": { "service_type": "TAKEOUT" } } ], "entity_id": "dining-1", "link_id": "takeout-dining-1", "url": "https://www.restaurant.com/takeout/dining-1" }, { "actions": [ { "food_ordering_info": { "service_type": "DELIVERY" } } ], "entity_id": "dining-1", "link_id": "delivery-dining-1", "url": "https://www.restaurant.com/delivery/dining-1" } ] }
ملف الوصف
اسم الملف : actions_1697754089.filesetdesc.json
{ "generation_timestamp": 1697754089, "name": "reservewithgoogle.action.v2", "data_file": [ "actions_1697754089_0001.json", "actions_1697754089_0002.json" ] }