نماذج عناوين URL لإعادة التوجيه للدفع

عند حجز خانة مدى توفّر بسعر معيّن، ستتم إعادة توجيه المستخدم إلى صفحة الحجز باستخدام عنوان URL حددته أنت في خلاصة الخدمات. في ما يلي مثال على نموذج عنوان URL قابل للاستخدام.

تتم إضافة المَعلمات في هذا النموذج ديناميكيًا باستخدام القيم المحدّدة في خلاصاتك، ويتم استخدامها لإنشاء الرابط الذي سيستخدمه المستخدم للمتابعة إلى صفحة الحجز.

`https://reservation-provider.com/examplerestaurant/book?date={availability_slot_start_seconds}&num_guests={resources_party_size}`

القيم المتاحة لنموذج عنوان URL

مَعلمة النموذج مطلوب / اختياري الخلاصة الحقل نموذج القيمة
availability_slot_availability_tag اختياري مدى التوفّر availability_tag العلامة
availability_slot_duration_seconds اختياري مدى التوفّر duration_sec 3,600
availability_slot_start_seconds مطلوبة مدى التوفّر start_sec 4152695841
resources_party_size مطلوبة availability.resources party_size 2
resources_room_id اختياري availability.resources room_id bar_123

تعريف نموذج عنوان URL

في ما يلي نموذج عنوان URL الذي تم إرساله في خلاصة "الخدمات".

    Message Services {

      // ..
      UriTemplate uri_template;

      // A template specifying how Google should generate URLs to external site.
      message UriTemplate {

        // The uri template must follow the RFC6570, see
        // https://datatracker.ietf.org/doc/html/rfc6570.
        // Supports Level 2 templates.
        // e.g.
        // http://example.com/book/{foo}?b={bar}
        // * foo = 2
        // * bar = abc
        // https://example.com/book/2?b=abc
        // These parameters will be resolved to their values specified in their
        // respective entities.
        // 1) {availability_slot_start_seconds} :: populated from start_sec field in
        //   availability feed
        // 2) {resources_party_size} :: populated from party_size field in
        //   availability feed
        // 3) {availability_slot_duration_seconds} :: populated from duration_sec
        //   field in availability feed
        // 4) {resources_room_id} :: populated from room_id field in the
        //   resource section of the availability feed
        // 5) {availability_slot_availability_tag} :: populated from availability_tag
        //   field of the availability feed

        string uri_template = 1;
      }
    }