Travel Partner API یک رابط RESTful برای پلتفرم Google Hotel Center در اختیار شما قرار می دهد. این برنامه را قادر می سازد تا داده های مرکز هتل را به طور موثر بازیابی و تغییر دهد و بنابراین برای مدیریت حساب های بزرگ یا پیچیده مناسب است.
- منبع REST: v3.accounts.accountLinks
- منبع REST: v3.accounts.brands
- منبع REST: v3.accounts.freeBookingLinksReportViews
- منبع REST: v3.accounts.hotelViews
- منبع REST: v3.accounts.hotels
- منبع REST: v3.accounts.icons
- منبع REST: v3.accounts.listings
- منبع REST: v3.accounts.participationReportViews
- منبع REST: v3.accounts.priceAccuracyViews
- منبع REST: v3.accounts.priceCoverageViews
- منبع REST: v3.accounts.priceViews
- منبع REST: v3.accounts.propertyPerformanceReportViews
- منبع REST: v3.accounts.reconciliationReports
خدمات: travelpartner.googleapis.com
برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.
سند کشف
Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:
نقطه پایان خدمات
نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:
-
https://travelpartner.googleapis.com
منبع REST: v3.accounts.accountLinks
| روش ها | |
|---|---|
create | POST /v3/{parent=accounts/*}/accountLinksیک پیوند حساب جدید بین حساب مرکز هتل و حساب Google Ads ایجاد می کند. |
delete | DELETE /v3/{name=accounts/*/accountLinks/*}پیوند حساب را حذف می کند. |
get | GET /v3/{name=accounts/*/accountLinks/*}نمونه AccountLink مرتبط با نام منبع پیوند حساب مشخص شده در URL درخواست را برمیگرداند. |
list | GET /v3/{parent=accounts/*}/accountLinksپیوندهای حساب را برای یک حساب مرکز هتل برمی گرداند. |
patch | PATCH /v3/{accountLink.name=accounts/*/accountLinks/*}هدف پیوند حساب پیوند حساب را به روز می کند. |
منبع REST: v3.accounts.brands
| روش ها | |
|---|---|
create | POST /v3/{parent=accounts/*}/brandsیک برند جدید ایجاد می کند. |
get | GET /v3/{name=accounts/*/brands/*}نمونه Brand مرتبط با نام منبع نام تجاری URI درخواست را برمیگرداند. |
list | GET /v3/{parent=accounts/*}/brandsمارکها را برای یک حساب شریک برمیگرداند. |
patch | PATCH /v3/{brand.name=accounts/*/brands/*}یک برند را به روز می کند. |
منبع REST: v3.accounts.freeBookingLinksReportViews
| روش ها | |
|---|---|
query | GET /v3/{name=accounts/*}/freeBookingLinksReportViews:queryمنسوخ شده: به جای آن از PropertyPerformanceReportService.QueryPropertyPerformanceReport استفاده کنید که دارای گزارش نمایش نیز است. |
منبع REST: v3.accounts.hotelViews
| روش ها | |
|---|---|
list | GET /v3/{parent=accounts/*}/hotelViewsفهرست نماهای هتل را برمی گرداند. |
summarize | GET /v3/{parent=accounts/*}/hotelViews:summarizeاطلاعات خلاصه شده درباره هتل ها را برمی گرداند. |
منبع REST: v3.accounts.hotels
| روش ها | |
|---|---|
setLiveOnGoogle | POST /v3/{account=accounts/*}/hotels:setLiveOnGoogleروش سفارشی در سطح مجموعه برای بهروزرسانی وضعیت Live on Google برای چندین ویژگی. |
منبع REST: v3.accounts.icons
| روش ها | |
|---|---|
create | POST /v3/{parent=accounts/*}/iconsیک نماد جدید آپلود می کند و روند بررسی آن را شروع می کند. |
get | GET /v3/{name=accounts/*/icons/*}نمونه Icon مرتبط با نام منبع نماد مشخص شده در URI درخواست را برمیگرداند. |
list | GET /v3/{parent=accounts/*}/iconsIcon s را برای یک حساب شریک برمی گرداند. |
منبع REST: v3.accounts.listings
| روش ها | |
|---|---|
verify | POST /v3/{parent=accounts/*}/listings:verifyفهرستهای تأیید شده با مشکلات داده و واجد شرایط بودن سرویس را فقط برای شرکای VR برمیگرداند. |
منبع REST: v3.accounts.participationReportViews
| روش ها | |
|---|---|
query | GET /v3/{name=accounts/*}/participationReportViews:queryامکان پرس و جو (دریافت، فیلتر کردن، و بخش بندی) یک گزارش مشارکت را برای یک حساب خاص فراهم می کند. |
منبع REST: v3.accounts.priceAccuracyViews
| روش ها | |
|---|---|
get | GET /v3/{name=accounts/*/priceAccuracyViews/*}نمای دقت قیمت درخواستی را با جزئیات کامل برمیگرداند. |
list | GET /v3/{parent=accounts/*}/priceAccuracyViewsنماهای دقت قیمت موجود را فهرست می کند. |
summarize | GET /v3/{parent=accounts/*}/priceAccuracyViews:summarizeخلاصه دقت قیمت را برمیگرداند. |
منبع REST: v3.accounts.priceCoverageViews
| روش ها | |
|---|---|
getLatest | GET /v3/{parent=accounts/*}/priceCoverageViews:latestآخرین نمای پوشش قیمت را با جزئیات کامل برمی گرداند. |
list | GET /v3/{parent=accounts/*}/priceCoverageViewsکل تاریخچه پوشش قیمت را برمی گرداند. |
منبع REST: v3.accounts.priceViews
| روش ها | |
|---|---|
get | GET /v3/{name=accounts/*/priceViews/*}نمای قیمت درخواستی را با جزئیات کامل برمیگرداند. |
منبع REST: v3.accounts.propertyPerformanceReportViews
| روش ها | |
|---|---|
query | GET /v3/{name=accounts/*}/propertyPerformanceReportViews:queryامکان پرس و جو (دریافت، فیلتر کردن، و بخش بندی) یک گزارش پیوندهای رزرو رایگان برای یک حساب خاص را فراهم می کند. |
منبع REST: v3.accounts.reconciliationReports
| روش ها | |
|---|---|
create | POST /v3/{parent=accounts/*}/reconciliationReportsیک گزارش آشتی ایجاد می کند و آن را در Google آپلود می کند. |
get | GET /v3/{name=accounts/*/reconciliationReports/*}گزارش تطبیق را برمی گرداند. |
list | GET /v3/{parent=accounts/*}/reconciliationReportsفهرستی از نام گزارشهای تطبیق ایجاد شده را برمیگرداند. |
validate | POST /v3/{parent=accounts/*}/reconciliationReports:validateیک گزارش آشتی را تأیید می کند. |