L'API Travel Partner vous offre une interface RESTful qui fonctionne avec la plate-forme Google Hotel Center. Elle permet à une application de récupérer et de modifier efficacement les données Hotel Center, et convient donc à la gestion de comptes volumineux ou complexes.
- Ressource REST: v3.accounts.accountLinks
- Ressource REST: v3.accounts.brands
- Ressource REST: v3.accounts.freeBookingLinksReportViews
- Ressource REST: v3.accounts.hotelViews
- Ressource REST: v3.accounts.hotels
- Ressource REST: v3.accounts.icons
- Ressource REST: v3.accounts.participationReportViews
- Ressource REST: v3.accounts.priceAccuracyViews
- Ressource REST: v3.accounts.priceCoverageViews
- Ressource REST: v3.accounts.priceViews
- Ressource REST: v3.accounts.propertyPerformanceReportViews
- Ressource REST: v3.accounts.reconciliationReports
Service: Travelpartner.googleapis.com
Pour appeler ce service, nous vous recommandons d'utiliser les bibliothèques clientes fournies par Google. Si votre application doit utiliser vos propres bibliothèques pour appeler ce service, utilisez les informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut avoir plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://travelpartner.googleapis.com
Ressource REST : v3.accounts.accountLinks
Méthodes | |
---|---|
create |
POST /v3/{parent=accounts/*}/accountLinks Crée une association entre un compte Hotel Center et un compte Google Ads. |
delete |
DELETE /v3/{name=accounts/*/accountLinks/*} Supprime une association de compte. |
get |
GET /v3/{name=accounts/*/accountLinks/*} Renvoie l'instance AccountLink associée au nom de ressource de lien du compte spécifié dans l'URL de la requête. |
list |
GET /v3/{parent=accounts/*}/accountLinks Renvoie les associations de comptes pour un compte Hotel Center. |
patch |
PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} Met à jour la cible d'une association de compte. |
Ressource REST: v3.accounts.brands
Méthodes | |
---|---|
create |
POST /v3/{parent=accounts/*}/brands Crée une marque. |
get |
GET /v3/{name=accounts/*/brands/*} Renvoie l'instance Brand associée au nom de ressource de la marque de l'URI de la requête. |
list |
GET /v3/{parent=accounts/*}/brands Renvoie les marques d'un compte partenaire. |
patch |
PATCH /v3/{brand.name=accounts/*/brands/*} Met à jour une marque. |
Ressource REST : v3.accounts.freeBookingLinksReportViews
Méthodes | |
---|---|
query |
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query OBSOLÈTE : utilisez PropertyPerformanceReportService.QueryPropertyPerformanceReport , qui propose également des rapports sur les impressions. |
Ressource REST: v3.accounts.hotelViews
Méthodes | |
---|---|
list |
GET /v3/{parent=accounts/*}/hotelViews Renvoie la liste des vues d'hôtel. |
summarize |
GET /v3/{parent=accounts/*}/hotelViews:summarize Renvoie des informations récapitulatives sur les hôtels. |
Ressource REST : v3.accounts.hotels
Méthodes | |
---|---|
setLiveOnGoogle |
POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle Méthode personnalisée au niveau de la collection permettant de mettre à jour l'état Actuellement sur Google de plusieurs propriétés. |
Ressource REST : v3.accounts.icons
Méthodes | |
---|---|
create |
POST /v3/{parent=accounts/*}/icons Importez une nouvelle icône et commencez son processus d'examen. |
get |
GET /v3/{name=accounts/*/icons/*} Renvoie l'instance Icon associée au nom de ressource d'icône spécifié dans l'URI de la requête. |
list |
GET /v3/{parent=accounts/*}/icons Renvoie les éléments Icon d'un compte partenaire. |
Ressource REST : v3.accounts.participationReportViews
Méthodes | |
---|---|
query |
GET /v3/{name=accounts/*}/participationReportViews:query Offre la possibilité d'interroger (obtenir, filtrer et segmenter) un rapport de participation pour un compte particulier. |
Ressource REST : v3.accounts.priceAccuracyViews
Méthodes | |
---|---|
get |
GET /v3/{name=accounts/*/priceAccuracyViews/*} Renvoie la vue détaillée de la précision des prix demandée. |
list |
GET /v3/{parent=accounts/*}/priceAccuracyViews Répertorie les vues de précision des prix disponibles. |
summarize |
GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize Renvoie le récapitulatif de précision des prix. |
Ressource REST : v3.accounts.priceCoverageViews
Méthodes | |
---|---|
getLatest |
GET /v3/{parent=accounts/*}/priceCoverageViews:latest Renvoie la vue de couverture des prix la plus récente en détail. |
list |
GET /v3/{parent=accounts/*}/priceCoverageViews Renvoie l'intégralité de l'historique de couverture des prix. |
Ressource REST : v3.accounts.priceViews
Méthodes | |
---|---|
get |
GET /v3/{name=accounts/*/priceViews/*} Renvoie la vue de prix demandée dans ses moindres détails. |
Ressource REST: v3.accounts.propertyPerformanceReportViews
Méthodes | |
---|---|
query |
GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query Permet d'interroger (obtenir, filtrer et segmenter) un rapport sur les liens de performances d'une propriété pour un compte spécifique. |
Ressource REST: v3.accounts.reconciliationReports
Méthodes | |
---|---|
create |
POST /v3/{parent=accounts/*}/reconciliationReports Crée un rapport de rapprochement et l'importe dans Google. |
get |
GET /v3/{name=accounts/*/reconciliationReports/*} Renvoie un rapport de rapprochement. |
list |
GET /v3/{parent=accounts/*}/reconciliationReports Renvoie la liste des noms des rapports de rapprochement créés. |
validate |
POST /v3/{parent=accounts/*}/reconciliationReports:validate Valide un rapport de rapprochement. |