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