الگوهای 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 3600
availability_slot_start_seconds ضروری دسترسی start_sec 4152695841
منابع_حزب_اندازه ضروری در دسترس بودن.منابع اندازه_پارتی 2
resources_room_id اختیاری در دسترس بودن.منابع 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;
      }
    }