این بخش جزئیات بیشتری در مورد API سرور شریک ارائه می دهد که به عنوان بخشی از ادغام با Google Transport به آن نیاز دارید.
برای ادغام اطلاعات قیمت و در دسترس بودن، شرکا باید API شریک را پیاده سازی کنند - به ویژه، روش GetBulkTripOptions .
این API در سطح بالایی از مفاهیم زیر استفاده می کند:
کلاس خدمات
یک کلاس خدمات سطح استانداردی از خدمات ارائه شده در گروهی از صندلیها/بلیتهای مختلف را نشان میدهد. گزینههای سفر با کلاس خدمات یکسان باید تجربهای تا حد زیادی معادل باشد (نوع صندلیها، امکانات رفاهی، و غیره) اما ممکن است تغییرات کوچکی در هر صندلی وجود داشته باشد (مثلاً فضای پای اضافی، پنجره، و غیره). کلاس های خدمات برای ارائه اطلاعات به کاربران در مورد گزینه های مختلف سفر در یک سفر خاص استفاده می شود.
بخش
یک بخش، بخشی از سفر کاربر را که در یک وسیله نقلیه منفرد اتفاق میافتد، شامل تمام ویژگیهای مربوط به آن (مثلاً کلاس خدمات برای آن بخش) توصیف میکند.
SegmentKey زمان و وسیله نقلیه دقیق بخش را شناسایی می کند، اما هیچ ویژگی اضافی برای توصیف سفر در آن وسیله نقلیه را شامل نمی شود.
جستجوی سفر به طور کلی شامل کلیدهای چند بخش است زیرا ممکن است کاربر مجبور باشد از چندین وسیله نقلیه برای رسیدن به مقصد انتخابی خود استفاده کند. هر گزینه سفر برگشتی شامل چندین بخش است که کلاس های خدمات را برای هر کلید بخش درخواستی مشخص می کند.