يمنحك الإصدار 3 من واجهة برمجة تطبيقات شريك السفر إمكانية وصول آلي إلى:
- إدارة عمليات ربط الحسابات بين "مركز إدارة معلومات الفنادق" و"إعلانات Google"
- إدارة إعدادات الفنادق المحدّدة
- إدارة العلامات التجارية والرموز (إصدار تجريبي مغلق)
- بيانات أداء الموقع من خلال خدمة الملفات الشخصية لتقرير أداء الموقع
- بيانات الفنادق من خلال "خدمة مشاهدة الفندق"
- بيانات تقارير المشاركة من خلال خدمة مشاهدة تقرير المشاركة
- بيانات دقة الأسعار من خلال خدمة "دقة السعر"
- بيانات تغطية الأسعار من خلال خدمة مشاهدات "تغطية السعر"
- بيانات برنامج الرحلة والأسعار من خلال خدمة "الاطّلاع على الأسعار"
- إدارة تقارير تسوية العمولات من خلال خدمة تقارير التسوية (شركاء العمولات لكل إقامة فقط)
نقاط النهاية
يمكن الوصول إلى نقاط نهاية واجهة برمجة تطبيقات شركاء السفر من خلال بنية REST-ful الواردة من طلبات HTTPS. عنوان URL الأساسي لجميع الطلبات هو:
https://travelpartner.googleapis.com
نقاط نهاية الخدمة | |
---|---|
روابط الحسابات | تُدير الروابط بين حساب على "إعلانات Google" وحساب على "مركز إدارة معلومات الفنادق".
|
العلامات التجارية | تعديل ضبط العلامة التجارية. (إصدار تجريبي مغلق)
|
الفنادق | تعديل إعدادات الفنادق المحدّدة
|
إطلالات على الفندق | لعرض قائمة بإطلالات على الفندق أو ملخص.
|
الرموز | إدارة الرموز. (إصدار تجريبي مغلق)
|
عدد مرات مشاهدة تقرير المشاركة | لعرض عرض تقرير للمشاركة، أو باستخدام طلب بحث، يعرض مجموعة فرعية تمت فلترتها من بيانات الملف الشخصي.
|
مشاهدات دقة السعر | لعرض ملخّص محدّد لدقة السعر أو لمشاهدات يمكن أن تكون متاحة بدقة أو لملخّص
|
مشاهدات تغطية السعر | عرض أحدث طريقة لعرض تغطية الأسعار أو سجلّ التغطية بالكامل
|
مرات مشاهدة السعر | لعرض عرض السعر المطلوب بالتفصيل.
|
مرات مشاهدة تقرير أداء الموقع | تُقدّم طريقة عرض تقرير أداء الموقع باستخدام طلب البحث.
|
تقارير التسوية | إنشاء تقارير تسوية العمولات والتحقّق منها واستردادها (إعلانات الفنادق فقط).
|
يمكنك البحث عن رقم تعريف حسابك ضمن عرض معلومات الحساب ضمن علامة التبويب الحساب في مركز إعلانات الفنادق.
سجلّ التغييرات
تم نقل بيانات العديد من الخدمات في الإصدار 2.1 من Travel Partner API إلى Google Ads API. ونتيجةً لذلك، لا تحتفظ واجهة برمجة تطبيقات الإصدار 3 من برنامج شركاء السفر إلا بالخدمات الخاصة بالفنادق.
خدمة عرض الفنادق
HotelViewService.ListHotelViews
(المعروفة سابقًا باسم Hotel API)- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
. - تمت إزالة معلَمة الطلب
type
. - تمت إزالة الحقل
manifestOnly
في الرد. - تمت إعادة تسمية بعض الحقول.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
HotelViewService.SummarizeHotelViews
(المعروفة سابقًا باسمhotel_list_stats
في واجهة برمجة التطبيقات لبطاقة قياس الأداء)- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
. - تمت إعادة تسمية بعض الحقول.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
ParticipationReportViewService (المعروفة سابقًا action_stats في واجهة برمجة التطبيقات لبطاقة قياس الأداء)
ParticipationReportService.QueryParticipationReport
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query
. - تمت إضافة معلمات طلب البحث.
- تمت إعادة تسمية الحقول وإعادة تنظيمها.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
PricePriceracyViewService (المعروفة سابقًا باسم price_accuracy API)
PriceAccuracyViewService.ListPriceAccuracyViews
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
. - تعرض واجهة برمجة التطبيقات الجديدة قائمة بأسماء موارد عرض الفنادق بدلاً من الإصدار السابق، الذي يعرض قائمة بتواريخ التقارير.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
PriceAccuracyViewService.ListPriceAccuracyViews
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
. - لم يعد تنسيق ملف CSV متوافقًا.
- تمت إعادة تسمية بعض الحقول.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
ServicePriceageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(المعروفة سابقًا باسمprice_coverage_stats_history
في واجهة برمجة التطبيقات لبطاقة قياس الأداء)- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
. - تمت إعادة تسمية بعض الحقول.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
PriceAccuracyViewService.GetLatestPriceCoverageViews
(المعروفة سابقًا باسمprice_coverage_stats
في واجهة برمجة التطبيقات لبطاقة قياس الأداء)- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
. - تمت إعادة تسمية بعض الحقول.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
PriceViewService (المعروفة سابقًا في Prices API)
PriceViewService.GetPriceView
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
. - تمت إعادة تسمية بعض الحقول.
- تمت إزالة معلومات عروض الأسعار من الرد.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
طرق تسوية التقارير (المعروفة سابقًا باسم Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
ReconciliationReportService.GetReconciliationReport
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename
.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
ReconciliationReportService.CreateReconciliationReport
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
ReconciliationReportService.ValidateReconciliationReport
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
إلىhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
.
- تم تغيير نقطة نهاية واجهة برمجة التطبيقات من
الإيقاف
- متوقف
- يشير إلى أنّ إصدار واجهة برمجة التطبيقات سيستمر في العمل على النحو المتوقّع، ولكن قد لا يتم تحديثه باستخدام ميزات جديدة أو إصلاح أخطاء. بالإضافة إلى ذلك، عند إيقاف أحد الإصدارات، يتم تحديد تاريخ غروب الشمس.
- بدون غروب
- يشير إلى أن إصدار واجهة برمجة التطبيقات قد تمت إزالته ولم يعد متاحًا. الحد الأدنى للمدة الزمنية بين الإيقاف و الغروب هو 3 أشهر.
يعرض الجدول التالي الجدول الحالي لإصدارات واجهة برمجة التطبيقات، بالإضافة إلى تواريخ الإيقاف وتوقّف الخدمة المتوقَّعة:
الإصدار | تاريخ الإيقاف | تاريخ الغروب |
---|---|---|
الإصدار 3.0 | لا ينطبق | لا ينطبق |
الإصدار 2.1 | أيلول (سبتمبر) 2019 | 31 أيار (مايو) 2020 |
الإصدار 2.0 (واجهة برمجة تطبيقات عروض الأسعار) | شباط (فبراير) 2018 | أيار (مايو) 2018 |
الإصدار 2.0 (جميع واجهات برمجة التطبيقات الأخرى) | أيلول (سبتمبر) 2019 | 15 شباط (فبراير) 2020 |
الإصدار 1.2 | شباط (فبراير) 2018 | أيار (مايو) 2018 |
الإصدار 1.1 | حزيران (يونيو) 2016 | تشرين الأول (أكتوبر) 2016 |
الإصدار 1.0 | نيسان (أبريل) 2015 | تشرين الأول (أكتوبر) 2015 |
المصادقة
للوصول إلى واجهة برمجة تطبيقات شركاء السفر، يجب على العملاء المصادقة باستخدام مصادقة OAuth2.
للاطّلاع على مثال على التطبيق ومعلومات إضافية حول استخدام OAuth للاتصال بواجهة برمجة تطبيقات شريك السفر، يُرجى الرجوع إلى مصادقة واجهة برمجة التطبيقات.