پس از رزرو اسلات در دسترس بودن با قیمت مشخص، کاربر با استفاده از نشانی اینترنتی که توسط شما در فید خدمات تعریف شده است، به صفحه رزرو شما هدایت می شود. نمونه زیر نمونه ای از قالب 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;
}
}