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