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.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/*}/icons Icon s را برای یک حساب شریک برمی گرداند. |
منبع 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 یک گزارش آشتی را تأیید می کند. |