La API de Travel Partner te proporciona una interfaz de RESTful para la plataforma de Google Hotel Center. Permite que una app recupere y cambie de manera eficiente los datos de Hotel Center, por lo que es adecuada para administrar cuentas grandes o complejas.
- Recurso de REST: v3.accounts.accountLinks
- Recurso de REST: v3.accounts.brands
- Recurso de REST: v3.accounts.freeBookingLinksReportViews
- Recurso de REST: v3.accounts.hotelViews
- Recurso de REST: v3.accounts.hotels
- Recurso de REST: v3.accounts.icons
- Recurso de REST: v3.accounts.listings
- Recurso de REST: v3.accounts.participationReportViews
- Recurso de REST: v3.accounts.priceAccuracyViews
- Recurso de REST: v3.accounts.priceCoverageViews
- Recurso de REST: v3.accounts.priceViews
- Recurso de REST: v3.accounts.propertyPerformanceReportViews
- Recurso de REST: v3.accounts.reconciliationReports
Servicio: travelpartner.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://travelpartner.googleapis.com
Recurso de REST: v3.accounts.accountLinks
Métodos | |
---|---|
create |
POST /v3/{parent=accounts/*}/accountLinks Crea una nueva vinculación de cuenta entre una cuenta de Hotel Center y una cuenta de Google Ads. |
delete |
DELETE /v3/{name=accounts/*/accountLinks/*} Borra una vinculación de la cuenta. |
get |
GET /v3/{name=accounts/*/accountLinks/*} Devuelve la instancia de AccountLink asociada al nombre del recurso de la vinculación de la cuenta especificado en la URL de la solicitud. |
list |
GET /v3/{parent=accounts/*}/accountLinks Devuelve las vinculaciones de la cuenta de una cuenta de Hotel Center. |
patch |
PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} Actualiza el destino de la vinculación de una cuenta. |
Recurso de REST: v3.accounts.brands
Métodos | |
---|---|
create |
POST /v3/{parent=accounts/*}/brands Crea una marca nueva. |
get |
GET /v3/{name=accounts/*/brands/*} Devuelve la instancia de Brand asociada con el nombre del recurso de marca del URI de la solicitud. |
list |
GET /v3/{parent=accounts/*}/brands Devuelve las marcas de una cuenta de socio. |
patch |
PATCH /v3/{brand.name=accounts/*/brands/*} Actualiza una marca. |
Recurso de REST: v3.accounts.freeBookingLinksReportViews
Métodos | |
---|---|
query |
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query OBSOLETO: En su lugar, usa PropertyPerformanceReportService.QueryPropertyPerformanceReport , que también tiene informes de impresiones. |
Recurso de REST: v3.accounts.hotelViews
Métodos | |
---|---|
list |
GET /v3/{parent=accounts/*}/hotelViews Devuelve la lista de vistas de hoteles. |
summarize |
GET /v3/{parent=accounts/*}/hotelViews:summarize Devuelve información resumida sobre los hoteles. |
Recurso de REST: v3.accounts.hotels
Métodos | |
---|---|
setLiveOnGoogle |
POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle Método personalizado a nivel de la colección para actualizar el estado de Publicado en Google de varias propiedades. |
Recurso de REST: v3.accounts.icons
Métodos | |
---|---|
create |
POST /v3/{parent=accounts/*}/icons Sube un ícono nuevo y comienza su proceso de revisión. |
get |
GET /v3/{name=accounts/*/icons/*} Devuelve la instancia de Icon asociada con el nombre de un recurso de ícono especificado en el URI de la solicitud. |
list |
GET /v3/{parent=accounts/*}/icons Devuelve los Icon s de una cuenta de socio. |
Recurso de REST: v3.accounts.listings
Métodos | |
---|---|
verify |
POST /v3/{parent=accounts/*}/listings:verify Devuelve las fichas verificadas con problemas de datos y aptitudes para la publicación solo para los socios de VR. |
Recurso de REST: v3.accounts.participationReportViews
Métodos | |
---|---|
query |
GET /v3/{name=accounts/*}/participationReportViews:query Proporciona la capacidad de consultar (obtener, filtrar y segmentar) un informe de participación para una cuenta en particular. |
Recurso de REST: v3.accounts.priceAccuracyViews
Métodos | |
---|---|
get |
GET /v3/{name=accounts/*/priceAccuracyViews/*} Muestra la vista de precisión del precio solicitada con todos los detalles. |
list |
GET /v3/{parent=accounts/*}/priceAccuracyViews Enumera las vistas de precisión del precio disponibles. |
summarize |
GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize Devuelve el resumen de la precisión del precio. |
Recurso de REST: v3.accounts.priceCoverageViews
Métodos | |
---|---|
getLatest |
GET /v3/{parent=accounts/*}/priceCoverageViews:latest Devuelve la vista de cobertura de precios más reciente con todos los detalles. |
list |
GET /v3/{parent=accounts/*}/priceCoverageViews Devuelve todo el historial de cobertura del precio. |
Recurso de REST: v3.accounts.priceViews
Métodos | |
---|---|
get |
GET /v3/{name=accounts/*/priceViews/*} Devuelve la vista de precios solicitada con todos los detalles. |
Recurso de REST: v3.accounts.propertyPerformanceReportViews
Métodos | |
---|---|
query |
GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query Proporciona la capacidad de consultar (obtener, filtrar y segmentar) un informe de vínculos gratuitos para reservar de una cuenta específica. |
Recurso de REST: v3.accounts.reconciliationReports
Métodos | |
---|---|
create |
POST /v3/{parent=accounts/*}/reconciliationReports Crea un informe de conciliación y lo sube a Google. |
get |
GET /v3/{name=accounts/*/reconciliationReports/*} Devuelve un informe de conciliación. |
list |
GET /v3/{parent=accounts/*}/reconciliationReports Devuelve una lista de los nombres de los informes de conciliación creados. |
validate |
POST /v3/{parent=accounts/*}/reconciliationReports:validate Valida un informe de conciliación. |