Informations de référence sur l’API d’hôtel
Remarque
Cette version bêta de Hotel Price Ads est disponible uniquement pour certains participants. Pour plus d’informations sur la participation au programme de version bêta, contactez votre responsable de compte ou inscrivez-vous ici.
L’API et la documentation sont susceptibles d’être modifiées.
L’API Hôtel vous permet de gérer vos campagnes publicitaires et enchères d’hôtel.
Points de terminaison
Voici l’URI de base que vous utilisez pour construire le point de terminaison.
- Production—
https://partner.api.bingads.microsoft.com/Travel/v1/
Le point de terminaison doit inclure les ressources du client et du compte.
https://partner.api.sandbox.bingads.microsoft.com/Travel/V1/Customers({customerId})/Accounts({accountId})/
Définissez {customerId} sur customerId du client et {accountId} sur CustomerAccountId du client.
Ensuite, ajoutez un modèle à partir du tableau suivant pour ajouter, obtenir et mettre à jour des ressources d’hôtel. Par exemple, pour obtenir ou ajouter un groupe d’hôtels, utilisez le point de terminaison suivant :
https://partner.api.sandbox.bingads.microsoft.com/Travel/V1/Customers({customerId})/Accounts({accountId})/SubAccounts('{subAccountId}')/HotelGroups
Remarque
Les ID pour SubAccounts, HotelGroups, Hotels et ReportJobs sont des chaînes et doivent être placés entre guillemets simples. Par exemple, SubAccounts('12345')/HotelGroups. Cela s’applique uniquement à SubAccounts, HotelGroups, Hotels et ReportJobs ; n’utilisez pas de guillemets simples pour les clients et les comptes.
Modèle SubAccounts
Verbe | Description |
---|---|
AVOIR | Obtient la liste des campagnes d’hébergement (anciennement des campagnes d’hôtel) définies pour le compte spécifié. REMARQUE : Par défaut, la liste contient un maximum de 1 000 campagnes. Pour déterminer le nombre total de campagnes dans le sous-compte, utilisez le paramètre de requête $count . Pour spécifier le nombre de campagnes à retourner, utilisez le paramètre de requête $top . Pour parcourir toutes les campagnes d’un sous-compte, utilisez les paramètres de requête $top et $skip . Corps de la réponse : contient un objet CollectionResponse . Le value champ contient la liste des objets SubAccount . |
PUBLIER | Ajoute le sous-compte au compte spécifié. Vous pouvez considérer les sous-comptes comme des campagnes d’hébergement. Utilisez des sous-comptes pour organiser logiquement vos campagnes publicitaires d’hôtel. Vous pouvez avoir un maximum de 50 campagnes d’hébergement actives par compte. Corps de la demande : contient le sous-compte à ajouter. Corps de la réponse : si elle réussit, contient un objet AddResponse . Le value champ contient l’ID de la campagne d’hébergement ajoutée. |
Modèle SubAccounts('{subAccountId}')
Verbe | Description |
---|---|
AVOIR | Obtient le sous-compte spécifié. Corps de la réponse : contient un objet SubAccount . Paramètres du modèle :
|
PATCH | Mises à jour le sous-compte. Corps de la demande : contient un objet SubAccount qui spécifie uniquement les champs à mettre à jour. Corps de la réponse : Aucun. En cas de réussite, retourne le code http status 204. Paramètres du modèle :
|
Modèle SubAccounts('{subAccountId}')/HotelGroups
Verbe | Description |
---|---|
AVOIR | Obtient la liste des groupes d’hôtels dans le sous-compte spécifié. REMARQUE : Par défaut, la liste contient un maximum de 1 000 groupes d’hôtels. Pour déterminer le nombre total de groupes dans le sous-compte, utilisez le paramètre de requête $count . Pour spécifier le nombre de groupes à retourner, utilisez le paramètre de requête $top . Pour parcourir tous les groupes d’un sous-compte, utilisez les paramètres de requête $top et $skip . Corps de la réponse : contient un objet CollectionResponse . Le value champ contient la liste des objets HotelGroup .Paramètres du modèle :
|
PUBLIER | Ajoute le groupe d’hôtels au sous-compte spécifié. Utilisez des groupes d’hôtels pour créer des regroupements logiques d’annonces de prix d’hôtel. Vous pouvez créer jusqu’à 1 000 groupes d’hôtels actifs par sous-compte. Corps de la demande : contient l’HotelGroup à ajouter au sous-compte. Corps de la réponse : si elle réussit, contient un objet AddResponse . Le value champ contient l’ID du groupe d’hôtels ajouté.Paramètres du modèle :
|
Modèle SubAccounts('{subAccountId}')/HotelGroups('{hotelGroupId}')
Verbe | Description |
---|---|
AVOIR | Obtient le groupe d’hôtels spécifié. Corps de la réponse : contient un objet HotelGroup . Paramètres du modèle :
|
PATCH | Mises à jour le groupe hôtelier. Corps de la demande : contient un objet HotelGroup qui spécifie uniquement les champs à mettre à jour. Corps de la réponse : Aucun. En cas de réussite, retourne le code http status 204. Paramètres du modèle :
|
SUPPRIMER | Supprime le groupe d’hôtels. Corps de la demande : Aucun. Corps de la réponse : Aucun. En cas de réussite, retourne le code http status 204. Paramètres du modèle :
|
Modèle SubAccounts('{subAccountId}')/Hotels
Verbe | Description |
---|---|
AVOIR | Obtient la liste des annonces de prix d’hôtel dans le sous-compte spécifié. La liste contient tous les hôtels de tous les groupes d’hôtels du sous-compte. REMARQUE : Par défaut, la liste contient un maximum de 1 000 hôtels. Pour déterminer le nombre total d’hôtels dans le sous-compte, utilisez le paramètre de requête $count . Pour spécifier le nombre d’hôtels à retourner, utilisez le paramètre de requête $top . Pour parcourir tous les hôtels d’un sous-compte, utilisez les paramètres de requête $top et $skip . REMARQUE : utilisez cet appel à la page des hôtels dans une expérience d’interface utilisateur uniquement. N’utilisez pas cet appel pour télécharger tous les hôtels. Pour télécharger tous les hôtels, utilisez plutôt la fonctionnalité de création de rapports . Corps de la réponse : contient un objet CollectionResponse . Le value champ contient la liste des objets Hotel .Paramètres du modèle :
|
SubAccounts('{subAccountId}')/HotelGroups('{hotelGroupId}')/Hotels template
Verbe | Description |
---|---|
AVOIR | Obtient la liste des annonces de prix d’hôtel dans le groupe d’hôtels spécifié. REMARQUE : Par défaut, la liste contient un maximum de 1 000 hôtels. Pour déterminer le nombre total d’hôtels dans le groupe d’hôtels, utilisez le paramètre de requête $count . Pour spécifier le nombre d’hôtels à retourner, utilisez le paramètre de requête $top . Pour parcourir tous les hôtels d’un groupe, utilisez les paramètres de requête $top et $skip . REMARQUE : utilisez cet appel à la page des hôtels dans une expérience d’interface utilisateur uniquement. N’utilisez pas cet appel pour télécharger tous les hôtels. Pour télécharger tous les hôtels, utilisez plutôt la fonctionnalité de création de rapports . Corps de la réponse : contient un objet CollectionResponse . Le value champ contient la liste des objets Hotel .Paramètres du modèle :
|
Modèle SubAccounts('{subAccountId}')/HotelGroups('{hotelGroupId}')/Hotels('{hotelId}')
Verbe | Description |
---|---|
AVOIR | Obtient l’annonce d’hôtel spécifiée. Corps de la réponse : contient un objet Hotel . Paramètres du modèle :
|
PATCH | Mises à jour l’annonce de l’hôtel. Corps de la demande : contient un objet Hotel qui spécifie uniquement les champs à mettre à jour. Corps de la réponse : Aucun. En cas de réussite, retourne le code http status 204. Paramètres du modèle :
|
Sous-comptes('{subAccountId}')/Modèle non groupé
Verbe | Description |
---|---|
AVOIR | Obtient la liste des hôtels du groupe d’hôtels non groupé. Lorsque vous créez un sous-compte, le service crée le groupe d’hôtels non groupés. Tous les hôtels de votre flux d’hôtel qui ne sont pas autrement associés à d’autres groupes sont placés dans ce groupe. Pour associer un hôtel de ce groupe à un autre groupe d’hôtels, consultez le modèle Associer . REMARQUE : Par défaut, la liste contient un maximum de 1 000 hôtels. Pour déterminer le nombre total d’hôtels dans le groupe d’hôtels non groupés, utilisez le paramètre de requête $count . Pour spécifier le nombre d’hôtels à retourner, utilisez le paramètre de requête $top . Pour parcourir tous les hôtels du groupe, utilisez les paramètres de requête $top et $skip . REMARQUE : utilisez cet appel à la page des hôtels dans une expérience d’interface utilisateur uniquement. N’utilisez pas cet appel pour télécharger tous les hôtels. Pour télécharger tous les hôtels, utilisez plutôt la fonctionnalité de création de rapports . Corps de la réponse : contient un objet CollectionResponse . Le value champ contient la liste des objets Hotel .Paramètres du modèle :
|
Modèle SubAccounts('{subAccountId}')/Associations
Verbe | Description |
---|---|
AVOIR | Obtient la liste des associations d’hôtels et de groupes d’hôtels. REMARQUE : Par défaut, la liste contient un maximum de 1 000 associations. Pour déterminer le nombre total d’associations dans le sous-compte, utilisez le paramètre de requête $count . Pour spécifier le nombre d’associations à retourner, utilisez le paramètre de requête $top . Pour parcourir toutes les associations d’un sous-compte, utilisez les paramètres de requête $top et $skip . Corps de la réponse : contient un objet CollectionResponse . Le value champ contient la liste des objets HotelAssociation .Paramètres du modèle :
|
SubAccounts('{subAccountId}')/Associate template
Verbe | Description |
---|---|
PUBLIER | Ajoute une liste d’associations d’hôtels et de groupes d’hôtels au sous-compte. Corps de la demande : contient un objet AssociationCollection . Le HotelAssociation champ contient une liste avec un maximum de 500 objets HotelAssociation . Chaque objet associe un hôtel à un groupe hôtelier. Vous pouvez associer un hôtel à un seul groupe hôtelier. Par défaut, les hôtels sont associés au groupe d’hôtels non groupés . Pour associer un hôtel à un nouveau groupe d’hôtels, utilisez ce modèle. Lorsque vous associez un hôtel à un nouveau groupe d’hôtels, le service supprime l’association précédente. Corps de la réponse : contient un objet CollectionResponse . Le value champ contient une liste d’objets HotelAssociation . La liste contient uniquement les associations qui ont échoué à la validation. La liste est vide s’il n’y a pas d’erreurs. Le champ de l’association Errors contient la liste des raisons pour lesquelles l’association a échoué.Paramètres du modèle :
|
Modèle ReportJobs
Verbe | Description |
---|---|
PUBLIER | Ajoute une demande de rapport à la file d’attente de rapports. Corps de la demande : contient l’objet ReportJob qui définit la demande de rapport que vous ajoutez à la file d’attente. Corps de la réponse : si la demande de rapport est correctement ajoutée à la file d’attente, le corps est un objet AddResponse qui contient l’ID du travail de rapport. Utilisez l’ID dans les requêtes GET suivantes pour obtenir la status du travail de rapport (consultez le modèle ReportJobs('{jobId}'). |
ReportJobs('{jobId}')
Verbe | Description |
---|---|
AVOIR | Obtient le status du travail de rapport spécifié. Corps de la réponse : contient un objet ReportJob . Utilisez le Status champ pour déterminer quand le travail se termine. Une fois le travail terminé, utilisez l’URL dans le Url champ pour télécharger le rapport.Paramètres du modèle :
|
modèle $batch
Verbe | Description |
---|---|
PUBLIER | Envoie une demande de traitement par lots qui peut contenir un maximum de 500 requêtes. En savoir plus Corps de la demande : contient une chaîne des requêtes individuelles. Corps de la réponse : contient une chaîne des réponses correspondantes. |
Paramètres de requête
Voici les paramètres de requête que la requête peut spécifier.
Paramètre | Description |
---|---|
$count | Paramètre OData qui détermine si la réponse inclut un @odata.count champ. En règle générale, vous incluez ce paramètre lorsque vous demandez une liste d’entités, telle qu’une liste de groupes d’hôtels. Le @odata.count champ contient le nombre total d’entités de ressources disponibles, et non celles retournées dans la requête. Par exemple, si vous définissez $top sur 40, mais qu’il existe 1 000 entités, @odata.count est défini sur 1 000, et non sur 40. Pour inclure le nombre, définissez $count sur true. |
$filter | Paramètre OData qui spécifie une liste d’expressions utilisées pour filtrer les données. NOTE: Vous pouvez utiliser le paramètre $filter uniquement avec la ressource /Associations . Pour plus d’informations, consultez Filtrage des associations d’hôtels. |
$select | Paramètre OData qui spécifie une liste délimitée par des virgules des champs à inclure dans la réponse. Les noms de champs respectent la casse. Par exemple, pour inclure le nom de l’hôtel, l’ID de partenaire et les champs d’enchère dans la réponse, spécifiez le paramètre suivant :$select=Name,PartnerHotelId,Bid |
$skip | Paramètre OData qui spécifie le nombre d’entités de ressource à ignorer avant de retourner des entités. La valeur $skip doit être un multiple de $top. Si vous spécifiez une valeur hors limites, la réponse contient un jeu vide. Utilisez $top et $skip pour parcourir une liste d’entités de ressources. |
$top | Paramètre OData qui spécifie le nombre d’entités de ressource à retourner. La valeur par défaut est 1 000 et la valeur maximale que vous pouvez spécifier est 5 000. Utilisez $top et $skip pour parcourir une liste d’entités de ressources. |
En-têtes
Voici les en-têtes de demande et de réponse.
En-tête | Description |
---|---|
Autorisation | En-tête de la demande. Définissez cet en-tête sur un jeton d’accès OAuth du porteur. Par exemple, « Authorization : Bearer QTkxRUFBRjEzOTUyNEIx... ». Pour plus d’informations sur l’obtention d’un jeton, consultez Prise en main. |
Content-Type | En-tête de la demande et de la réponse. Type de contenu dans le corps de la demande ou de la réponse. Pour POST et PATCH, définissez cet en-tête sur application/json . |
X-MS-RequestId | En-tête de réponse. ID de l’entrée de journal qui contient les détails de la demande. Vous devez toujours capturer cet ID si une erreur se produit. Si vous n’êtes pas en mesure de déterminer et de résoudre le problème, incluez cet ID avec les autres informations que vous fournissez à l’équipe de support technique. |
Remarque
Cette API prend en charge l’utilisation de jetons d’accès OAuth uniquement pour l’authentification (voir l’en-tête Authorization). Vous ne pouvez pas utiliser les en-têtes UserName et Password pour spécifier les informations d’identification héritées.
Cette API ne nécessite pas de jeton de développeur. Si vous incluez l’en-tête DeveloperToken, l’API l’ignore.
Objets de ressource
Voici les objets de ressource utilisés par l’API.
Objet | Description |
---|---|
AddResponse | Définit un objet de réponse pour les demandes qui ajoutent une ressource. |
AdsApiError | Définit une erreur qui s’est produite. |
AdvanceBookingWindowMultiplier | Définit le montant pour ajuster l’enchère de base par si l’utilisateur réserve le nombre de jours spécifié à l’avance. |
AssociationCollection | Définit une collection d’associations d’hôtels. |
Budget | Définit le budget quotidien pour les annonces de prix d’hôtel dans un sous-compte. |
CollectionResponse | Définit un objet de réponse pour les demandes qui obtiennent une liste de ressources. |
CheckinDayOfWeekMultiplier | Définit le montant pour ajuster l’enchère de base par si l’utilisateur s’enregistre sur l’un des jours ouvrables spécifiés. |
DateTypeMultiplier | Définit le montant pour ajuster l’offre de base en fonction de si l’utilisateur a recherché des hôtels à l’aide de dates spécifiques. |
DeviceMultiplier | Définit le montant pour ajuster l’enchère de base par si l’utilisateur utilise l’un des appareils spécifiés pour rechercher des hôtels. |
FixedBid | Définit un montant d’enchère fixe. |
Hôtel | Définit une annonce d’hôtel. |
HotelAssociation | Définit l’association entre un hôtel et un groupe hôtelier. |
HotelGroup | Définit un regroupement logique d’annonces de prix d’hôtel. |
LengthOfStayMultiplier | Définit le montant pour ajuster l’enchère de base par si l’utilisateur reste le nombre spécifié de nuits ou plus. |
PercentageBid | Définit une offre en fonction du pourcentage du tarif total de la chambre par nuit. |
ReportJob | Définit un travail de rapport. |
SiteMultiplier | Définit le montant pour ajuster l’enchère de base par si l’utilisateur recherche des hôtels sur l’un des sites Bing spécifiés. |
Sous-compte | Définit le regroupement des annonces de prix d’hôtel de niveau supérieur. Vous pouvez considérer cela logiquement comme une campagne d’hébergement. |
UserCountryMultiplier | Définit le montant d’ajustement de l’enchère de base par si l’utilisateur accède à l’un des domaines Bing. |
Remarque
Les objets response incluent un champ de contexte. Étant donné que ce champ peut être supprimé à l’avenir ou que le modèle peut changer, vous ne devez pas en dépendre. Prendre une dépendance à ce champ peut rompre votre code à l’avenir.
AddResponse
Définit un objet de réponse pour les demandes qui ajoutent une ressource.
Nom | Valeur | Type |
---|---|---|
valeur | ID de la ressource que vous avez ajoutée. | objet |
AdsApiError
Définit une erreur qui s’est produite.
Nom | Valeur | Type |
---|---|---|
Code | Code symbolique qui identifie l’erreur. Pour obtenir la liste des codes, consultez Codes d’erreur. | String |
Message | Description de l’erreur. | String |
Paramètre | Nom de l’objet, du champ ou du paramètre qui a provoqué l’erreur. | String |
AdvanceBookingWindowMultiplier
Définit le montant pour ajuster l’enchère de base par si l’utilisateur réserve le nombre de jours spécifié à l’avance.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 11,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
MinimumNumberOfDays | Nombre minimal de jours avant la réservation. Appliquez le multiplicateur si la réservation a lieu à l’avance le nombre de jours spécifié ou plus. | Entier | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.AdvanceBookingWindowMultiplier ». | String | Obligatoire | Obligatoire |
AssociationCollection
Définit une collection d’associations d’hôtels.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
HotelAssociations | Liste des associations d’hôtels et de groupes hôteliers. La liste peut contenir un maximum de 500 associations. | HotelAssociation[] | Obligatoire | S/O |
Offre
Définit la classe de base pour une enchère.
Ne spécifiez pas cette classe, mais spécifiez plutôt la classe FixedBid ou PercentageBid .
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Montant | Montant de l’offre en dollars. Pour plus d’informations sur la plage d’enchères valide pour votre marché, consultez la table Currency Value dans la rubrique Devises . Le compte du client spécifie la devise utilisée. | Double | Obligatoire | Facultatif |
Budget
Définit le budget quotidien pour les annonces de prix d’hôtel dans un sous-compte.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Montant | Montant du budget quotidien. Pour plus d’informations sur les budgets valides pour votre marché, consultez la table Currency Value dans la rubrique Devises . Le compte du client spécifie la devise utilisée pour le budget. | Double | Obligatoire | Facultatif |
CheckinDayOfWeekMultiplier
Définit le montant pour ajuster l’enchère de base par si l’utilisateur s’enregistre sur l’un des jours ouvrables spécifiés.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
DaysOfWeek | Liste des jours ouvrables. Appliquez le multiplicateur si l’utilisateur vérifie l’un des jours spécifiés. Voici les valeurs possibles respectant la casse.
|
String[] | Obligatoire | Facultatif |
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.CheckinDayOfWeekMultiplier ». | String | Obligatoire | Obligatoire |
CollectionResponse
Définit un objet de réponse pour les demandes qui obtiennent une liste de ressources.
Nom | Valeur | Type |
---|---|---|
valeur | Liste des ressources demandées. Selon la demande, la liste contient l’un des types d’objets suivants :Par exemple, si vous demandez une liste de groupes d’hôtels, value contient une liste d’objets HotelGroup . |
object[] |
@odata.count | Nombre total d’entités de ressources disponibles, pas le nombre d’entités dans Value . La réponse inclut ce champ uniquement si vous incluez le paramètre de requête $count dans la requête. |
DateTypeMultiplier
Définit le montant pour ajuster l’offre de base en fonction de si l’utilisateur a recherché des hôtels à l’aide de dates spécifiques.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
DateType | Type de date utilisé dans la recherche. Voici les valeurs possibles respectant la casse.
|
String[] | Obligatoire | Facultatif |
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.DateTypeMultiplier ». | String | Obligatoire | Obligatoire |
DeviceMultiplier
Définit le montant pour ajuster l’enchère de base par si l’utilisateur utilise l’un des appareils spécifiés pour rechercher des hôtels.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
DeviceTypes | Liste des types d’appareils. Appliquez le multiplicateur si l’utilisateur utilise le type d’appareil pour rechercher des hôtels. Voici les valeurs possibles respectant la casse.
|
String[] | Obligatoire | Facultatif |
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.DeviceMultiplier ». | String | Obligatoire | Obligatoire |
FixedBid
Définit un montant d’enchère fixe.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Montant | Montant de l’offre fixe en dollars. Pour plus d’informations sur la plage d’enchères valide pour votre marché, consultez la table Currency Value dans la rubrique Devises . Le compte du client spécifie la devise utilisée. Le montant de l’offre est l’enchère par nuit. Par exemple, si la soumission est de 3,50 $ et que l’itinéraire est pour un séjour de 3 nuits, la soumission finale est de 10,50 $. |
Double | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.FixedBid ». | String | Obligatoire | Obligatoire |
Hôtel
Définit une annonce d’hôtel.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Offre | Enchère de base. Microsoft utilise cette offre dans l’enchère, sauf si vous spécifiez un ou plusieurs multiplicateurs (voir BidMultipliers ). Si vous ne spécifiez pas d’offre, l’hôtel hérite de l’offre du groupe d’hôtels ou du sous-compte, dans cet ordre. Lorsque vous obtenez un hôtel, si l’hôtel ne spécifie pas d’offre, ce champ contient l’offre héritée.Voici les types d’enchères que vous pouvez spécifier.Pour suspendre l’hôtel, spécifiez un pourcentage d’enchères et définissez son montant sur zéro (0). Pour supprimer l’offre de l’hôtel, définissez sur Bid Null. |
objet | S/O | Facultatif |
BidMultipliers | Liste des multiplicateurs à appliquer à l’offre de base. Microsoft applique les multiplicateurs à l’offre de base et utilise l’offre ajustée dans l’enchère. Si l’hôtel ne spécifie pas d’offre, les multiplicateurs ajustent l’enchère héritée. Si vous ne spécifiez pas de multiplicateurs, l’hôtel les hérite du groupe d’hôtels ou du sous-compte, dans cet ordre. Lorsque vous obtenez un hôtel, si l’hôtel ne spécifie pas de multiplicateurs, ce champ contient les multiplicateurs hérités. Si l’hôtel spécifie des multiplicateurs et que vous souhaitez les supprimer, définissez BidMultipliers sur un tableau vide.Voici les types de multiplicateurs que vous pouvez spécifier. |
object[] | S/O | Facultatif |
BidMultiplierSource | Source des multiplicateurs d’enchères. Voici les valeurs possibles.
|
String | S/O | Lecture seule |
BidSource | Source de l’enchère. Voici les valeurs possibles.
|
String | S/O | Lecture seule |
CountryCode | Code de comté ISO 3116 à deux lettres du pays où se trouve l’hôtel. Le pays est le même que celui que vous avez spécifié pour l’hôtel dans votre fichier de flux d’hôtel. | String | Lecture seule | Lecture seule |
ID | ID généré par le système qui identifie de manière unique l’hôtel. | String | S/O | Obligatoire |
Nom | Nom de l’hôtel. Le nom est le même que celui que vous avez spécifié dans votre fichier de flux d’hôtel. | String | S/O | Lecture seule |
PartnerHotelId | ID que vous avez utilisé pour identifier l’hôtel dans le fichier de flux d’hôtel. | String | S/O | Lecture seule |
État | Status de l’entité de l’hôtel. Voici les valeurs possibles.
|
String | S/O | Lecture seule |
HotelAssociation
Définit l’association entre un hôtel et un groupe hôtelier.
La colonne Update contient des valeurs N/A, car il n’y a pas d’opération de mise à jour HTTP. Pour mettre à jour l’association d’un hôtel, utilisez une opération Add (POST). Consultez le modèle Associer .
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Erreurs | Liste des raisons pour lesquelles la validation de l’association a échoué. La réponse inclut ce champ uniquement si la validation de l’association a échoué lorsque vous avez essayé de l’ajouter. |
AdsApiError | Lecture seule | S/O |
HotelGroupId | ID du groupe d’hôtels auquel associer l’hôtel. | String | Obligatoire | S/O |
HotelGroupName | Nom du groupe d’hôtels. | String | Lecture seule | S/O |
Id d’hôtel | ID de l’hôtel à associer au groupe d’hôtels spécifié (voir HotelGroupId ). Vous pouvez associer l’hôtel à un seul groupe hôtelier.Par défaut, tous les hôtels sont associés à un groupe d’hôtels, qu’il s’agisse d’un groupe défini par l’utilisateur ou du groupe d’hôtels non groupé par défaut. Pour déplacer un hôtel d’un groupe à un autre, publiez une nouvelle association qui spécifie l’ID d’hôtel et le nouvel ID de groupe d’hôtels ; le service supprime l’association précédente. |
String | Obligatoire | S/O |
HotelName | Nom de l’hôtel. | String | Lecture seule | S/O |
PartnerHotelId | ID que vous avez utilisé pour spécifier l’hôtel dans le fichier de flux d’hôtel. | String | Lecture seule | S/O |
HotelGroup
Définit un regroupement logique d’hôtels.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Offre | Enchère de base dont héritent les hôtels du groupe s’ils ne spécifient pas d’offre. Pour une utilisation, consultez Bid dans l’objet Hotel .Si vous ne spécifiez pas d’enchère, le groupe hérite de l’enchère du sous-compte. Lors de l’obtention d’un groupe d’hôtels, si le groupe ne spécifie pas d’offre, ce champ contient l’offre héritée. Voici les types d’enchères que vous pouvez spécifier.Pour suspendre tous les hôtels du groupe, spécifiez un pourcentage d’enchères et définissez son montant d’enchère sur zéro (0). Pour supprimer l’enchère du groupe, définissez sur Bid null. |
objet | Facultatif | Facultatif |
BidMultipliers | Liste des multiplicateurs dont héritent les hôtels du groupe s’ils ne spécifient pas de multiplicateurs. Pour une utilisation, consultez BidMultipliers dans l’objet Hotel .Si vous ne spécifiez pas de multiplicateurs, le groupe les hérite du sous-compte. Si le groupe d’hôtels spécifie des multiplicateurs et que vous souhaitez les supprimer, définissez BidMultipliers sur un tableau vide.Voici les types de multiplicateurs que vous pouvez spécifier. |
object[] | Facultatif | Facultatif |
BidMultiplierSource | Source des multiplicateurs d’enchères. Voici les valeurs possibles.
|
String | Lecture seule | Lecture seule |
BidSource | Source de l’enchère. Voici les valeurs possibles.
|
String | Lecture seule | Lecture seule |
HotelAssociationCount | Nombre d’hôtels associés au groupe d’hôtels. | Unsigned Integer | Lecture seule | Lecture seule |
ID | ID généré par le système qui identifie de façon unique le groupe. | String | Lecture seule | Obligatoire |
Nom | Nom du groupe. Le nom peut contenir un maximum de 256 caractères. | String | Obligatoire | Lecture seule |
État | Status de l’entité de groupe d’hôtels. Voici les valeurs possibles.
|
String | Lecture seule | Lecture seule |
LengthOfStayMultiplier
Définit le montant pour ajuster l’enchère de base par si l’utilisateur reste le nombre spécifié de nuits ou plus.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
MinimumNumberOfNights | Nombre minimal de nuits requis pour appliquer le multiplicateur. Appliquez le multiplicateur si l’utilisateur reste le nombre de nuits spécifié ou plus. Les valeurs valides sont comprises entre 1 et 14. | Entier | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.LengthOfStayMultiplier ». | String | Obligatoire | Obligatoire |
Multiplicateur
Définit la classe de base d’un multiplicateur.
Ne spécifiez pas cette classe, mais spécifiez plutôt l’une des classes multiplicateurs telles que UserCountryMultiplier.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
PercentageBid
Définit une offre en fonction du pourcentage du tarif total de la chambre par nuit, taxes comprises et autres frais.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Montant | Montant de l’offre en pourcentage. La plage valide est comprise entre 0 et 1 000. Par exemple, pour enchérir 5 pour cent du tarif total de la salle, définissez Amount sur 5,0.Le montant de l’offre est l’enchère par nuit. Par exemple, si la soumission est de 3 %, le tarif total de la chambre est de 99 $, et l’itinéraire est pour un séjour de 3 nuits, alors la soumission finale est de 8,91 $. |
Double | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.PercentageBid ». | String | Obligatoire | Obligatoire |
ReportJob
Définit un travail de rapport.
Nom | Valeur | Type | Ajouter |
---|---|---|---|
Columns | Liste des colonnes à inclure dans le rapport. L’ordre dans lequel le rapport les inclut est indéterminé. Le service de création de rapports peut également entrelacer d’autres colonnes pertinentes qui ne sont pas explicitement demandées. Les noms des colonnes sont sensibles à la casse. Pour obtenir la liste des noms de colonnes, consultez Colonnes de rapport pour le type de rapport que vous demandez (par exemple, pour PerformanceReport, voir Colonnes du rapport sur les performances). Les colonnes doivent inclure au bail une colonne de type dimension et une colonne de type métrique. | String[] | Obligatoire |
Compression | Type de compression à appliquer au rapport. Voici les valeurs possibles qui ne respectent pas la casse.
|
String | Facultatif |
EndDate | Date de fin UTC du rapport au format AAAA-MM-jj. Le mois et le jour doivent contenir deux chiffres. Par exemple, au lieu de 2018-1-4, utilisez 2018-01-04. Le rapport contient des données comprises dans les dates de début et de fin, inclusivement. La date de fin doit être le ou une date ultérieure à la date de début. NOTE: Lors de l’interrogation pour obtenir la status du travail, le service retourne la date au format AAAA-MM-ddTHH :mm :ssZ (par exemple, 2017-10-30T00 :00 :00Z). |
String | Obligatoire |
Filtre | Chaîne de filtre OData à appliquer. La longueur maximale de la chaîne de filtre est de 1 000 caractères. Pour plus d’informations sur l’utilisation de filtres, consultez Filtrage des données de rapport. NOTE: Les noms des colonnes de rapport et les valeurs d’énumération que vous spécifiez respectent la casse. Par exemple, vous devez spécifier DeviceType au lieu de devicetype et Desktop au lieu de Desktop. |
String | Facultatif |
Format | Format du contenu du rapport. Voici les valeurs possibles qui ne respectent pas la casse.
|
String | Facultatif |
HotelGroupId | ID de l’hôtel à laquelle limiter le rapport. Pour définir ce champ, vous devez également définir SubaccountId . |
String | Facultatif |
ID | ID qui identifie de façon unique le travail de rapport. | String | Lecture seule |
IncludeNonPerformingHotels | Valeur booléenne qui détermine si le rapport inclut les hôtels qui n’ont pas reçu d’impressions pendant la période de rapport. Pour inclure les hôtels non performants, définissez ce champ sur true ; sinon, false. La valeur par défaut est False. Pour connaître les limitations relatives aux colonnes que vous pouvez spécifier lors de la demande d’hôtels non performants, consultez Inclusion d’hôtels non performants dans le rapport. |
Boolean | Facultatif |
ReportType | Type d’entité ou de rapport à télécharger. Voici les valeurs possibles respectant la casse. | String | Obligatoire |
StartDate | Date de début UTC du rapport au format AAAA-MM-jj. Le mois et le jour doivent contenir deux chiffres. Par exemple, 2018-1-4 doit être 2018-01-04. La date la plus ancienne que vous pouvez spécifier est de trois ans à partir d’aujourd’hui. NOTE: Lors de l’interrogation pour obtenir la status du travail, le service retourne la date au format AAAA-MM-ddTHH :mm :ssZ (par exemple, 2017-10-30T00 :00 :00Z). |
String | Obligatoire |
État | Status du travail de rapport. Voici les valeurs possibles.
|
String | Lecture seule |
SubaccountId | ID du sous-compte à laquelle limiter le rapport. | String | Facultatif |
Url | URL du rapport à télécharger. Le service fournit l’URL lorsque Status est Terminé. L’URL est valide pendant cinq (5) minutes à partir du moment où vous obtenez un travail de rapport avec Status défini sur Terminé. Si l’URL expire, envoyez une requête GET pour obtenir à nouveau le status du travail et une nouvelle URL. |
SiteMultiplier
Définit le montant pour ajuster l’enchère de base par si l’utilisateur recherche des hôtels sur l’un des sites Bing spécifiés.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
Sites | Liste des sites. Appliquez le multiplicateur si l’utilisateur utilise le site spécifié pour rechercher des hôtels. Voici les valeurs possibles respectant la casse.
|
String[] | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.SiteMultiplier ». | String | Obligatoire | Obligatoire |
Sous-compte
Définit le regroupement des annonces de prix d’hôtel de niveau supérieur. Vous pouvez considérer cela logiquement comme une campagne d’hébergement.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Offre | L’offre de base dont héritent les hôtels s’ils, ou le groupe auquel ils appartiennent, ne spécifient pas d’offre. Pour une utilisation, consultez Bid dans l’objet Hotel .Voici les types d’enchères que vous pouvez spécifier.Pour suspendre tous les hôtels du sous-compte, spécifiez un pourcentage d’enchères et définissez son montant d’enchère sur zéro (0). |
objet | Obligatoire | Facultatif |
BidMultipliers | Liste des multiplicateurs dont héritent les hôtels s’ils, ou le groupe auquel ils appartiennent, ne spécifient pas de multiplicateurs. La valeur par défaut est 0. Pour une utilisation, consultez BidMultipliers dans l’objet Hotel .Si le sous-compte spécifie des multiplicateurs et que vous souhaitez les supprimer, définissez BidMultipliers sur un tableau vide.Voici les types de multiplicateurs que vous pouvez spécifier. |
object[] | Facultatif | Facultatif |
DailyBudget | Le budget quotidien à répartir dans la journée. Le fait de définir le budget sur 0 empêche les hôtels du sous-compte de servir. |
Budget | Obligatoire | Facultatif |
HotelAssociationCount | Nombre d’hôtels associés à des groupes d’hôtels dans le sous-compte. | Unsigned Integer | Lecture seule | Lecture seule |
ID | ID généré par le système qui identifie de façon unique le sous-compte. | String | Lecture seule | Obligatoire |
MaximumBid | Montant de l’offre à ne pas dépasser. | FixedBid | Facultatif | Facultatif |
Nom | Nom du sous-compte. Le nom peut contenir un maximum de 128 caractères. | String | Obligatoire | Lecture seule |
État | Status de l’entité de sous-compte. Voici les valeurs possibles.
|
String | Lecture seule | Lecture seule |
UserCountryMultiplier
Définit le montant d’ajustement de l’enchère de base par si l’utilisateur accède à l’un des domaines Bing.
Nom | Valeur | Type | Ajouter | Mettre à jour |
---|---|---|---|---|
Pays | Liste des codes pays/région ISO 3116 à deux lettres. Pour obtenir la liste des codes de pays/région possibles, consultez Codes pays/région autorisés. Appliquez le multiplicateur si l’utilisateur accède au domaine Bing avec le code de pays spécifié. Par exemple, si la liste inclut us et DE, Microsoft utilise le multiplicateur si l’utilisateur utilise Bing.com avec le code us ou de country (par exemple, bing.com ?cc=de). |
String[] | Obligatoire | Facultatif |
Facteur | Pourcentage d’ajustement de l’offre de base. La plage valide est comprise entre 0,00 et 10,00. Par exemple, si l’offre fixe est de 5 $ et que le multiplicateur est 5, l’offre finale est de 25 $. En utilisant le même multiplicateur, si le pourcentage d’enchères est de 5 % et que le tarif total de la chambre est de 100 $, l’offre finale est de 25 $. | Double | Obligatoire | Facultatif |
@odata.type | Type de l’objet. Ce champ est défini sur « #Model.UserCountryMultiplier ». | String | Obligatoire | Obligatoire |
Codes d’état HTTP
Les requêtes peuvent retourner les codes de status HTTP suivants.
Code d'état | Description |
---|---|
200 | La ressource a été récupérée avec succès. |
201 | La ressource a été correctement ajoutée. |
204 | Mise à jour ou suppression réussie de la ressource. |
400 | Demande incorrecte Une valeur de paramètre de requête n’est pas valide ou le contenu du corps de la requête n’est pas valide. |
401 | Non autorisé Les informations d’identification de l’utilisateur ne sont pas valides. |
403 | Interdit. L’URL de téléchargement du rapport a expiré. Vous avez sept jours à partir du moment où vous obtenez l’URL pour télécharger le rapport. Si l’URL expire, vous devez envoyer une nouvelle demande de travail. |
404 | Introuvable. |
429 | Trop de demandes. L’API limite le nombre de demandes que vous pouvez effectuer par minute. La limite n’est pas documentée et est susceptible d’être modifiée. L’API retourne ce code status si vous dépassez la limite. Vous devez attendre 60 après avoir reçu cette erreur avant de renvoyer la demande. |
500 | Erreur du serveur. |
Codes d’erreur
Codes d’erreur de création de rapports
Code d'erreur | Description |
---|---|
CompressionTypeNotSupported | Le Compression champ est défini sur une valeur qui n’est pas prise en charge. Pour obtenir la liste des algorithmes de compression pris en charge, consultez Compression. |
DuplicateValues | Le champ Colonnes contient le même nom de colonne plusieurs fois. |
FilterTooLong | La chaîne de filtre OData que vous définissez Filter sur est trop longue. Pour connaître la longueur maximale autorisée, consultez Filtrer. |
FormatVersionNotSupported | Le Format champ est défini sur une valeur qui n’est pas prise en charge. Pour obtenir la liste des formats pris en charge, consultez Format. |
InvalidDateRange | La période de création de rapports que vous avez spécifiée n’est pas valide. Pour plus d’informations sur la spécification d’une plage de dates valide, consultez les champs StarteDate et EndDate . |
InvalidReportName | Le ReportType champ est défini sur un nom de rapport qui n’est pas valide. Pour obtenir la liste des noms de rapport valides, consultez ReportType. |
InvalidSelect | Une ou plusieurs des colonnes que vous avez spécifiées ne sont pas valides. Comparez les noms de colonnes que vous avez utilisés à ceux documentés pour le rapport que vous avez demandé. N’oubliez pas que les noms respectent la casse. |
Codes de pays ou de région
Vous pouvez utiliser les codes de pays/région suivants pour définir le Countries
champ UserCountryMultiplier.
Nom du pays/de la région | Code pays/région |
---|---|
Afghanistan | AF |
Albanie | AL |
Algérie | DZ |
Andorre | AD |
Angola | AO |
Anguilla | IA |
Antarctique | AQ |
Antigua-et-Barbuda | AG |
Antilles (Pays-Bas) | UN |
Samoa américaines | AS |
Argentine | AR |
Arménie | SUIS |
Aruba | AW |
Australie | AU |
Autriche | AT |
Azerbaïdjan | AZ |
Bahamas | BS |
Bahreïn | BH |
Bangladesh | BD |
Barbade | BB |
Bélarus | BY |
Belgique | BVE |
Bélize | BZ |
Bermudes | BM |
Bénin | BJ |
Bhoutan | BT |
Bolivie | BO |
Bosnie-Herzégovine | BA |
Botswana | BW |
Brésil | BR |
Brunei | BN |
Bulgarie | BG |
Burkina Faso | BF |
Burundi | BI |
Cabo Verde | VC |
Cambodge | KH |
Cameroun | CM |
Canada | CA |
Îles Cayman | KY |
République centrafricaine | CF |
Tchad | TD |
Chili | CL |
Chine | CN |
Île Christmas | CX |
Îles Cocos | Cc |
Colombie | CO |
Comores | KM |
Congo | CG |
Congo (République démocratique du) | CD |
Îles Cook | CK |
Costa Rica | CR |
Côte d'Ivoire | CI |
Croatie | HR |
Chypre | CY |
République tchèque | CZ |
Danemark | DK |
Djibouti | DJ |
Dominique | DM |
République dominicaine | FAIRE |
Équateur | CE |
Égypte | EG |
El Salvador | ED |
Guinée Équatoriale | GQ |
Érythrée | ER |
Estonie | EE |
Eswatini | SZ |
Éthiopie | ET |
Falkand (îles) | FK |
Îles Féroé | FO |
Fidji | FJ |
Finlande | FI |
France | FR |
Guyane française | GF |
Polynésie française | PF |
Gabon | Disponible |
Gambie | GM |
Géorgie | GE |
Allemagne | DE |
Ghana | GH |
Gibraltar | GI |
Grèce | GR |
Groenland | GL |
Grenade | GD |
Guadeloupe | GP |
Guam | GU |
Guatemala | Gt |
Guinée | GN |
Guinée-Bissau | GW |
Guyane | GY |
Haïti | HT |
Saint-Siège | VA |
Honduras | HN |
Hong Kong (SAR) | HK |
Hongrie | HU |
Islande | EST |
Inde | DANS |
Indonésie | ID |
Irak | IQ |
Irlande | IE |
Israël | IL |
Italie | Professionnels de l’informatique |
Jamaïque | JM |
Japon | JP |
Jordanie | JO |
Kazakhstan | KZ |
Kenya | KE |
Kiribati | KI |
Corée | KR |
Koweït | KW |
Kirghizstan | KG |
République démocratique du Personnes lao | LA |
Lettonie | LV |
Liban | LB |
Lesotho | LS |
Libéria | LR |
Libye | LY |
Liechtenstein | LI |
Lituanie | LT |
Luxembourg | LU |
Macao (R.S.) | MO |
Madagascar | MG |
Malawi | MW |
Malaisie | MON |
Maldives | MV |
Mali | ML |
Malte | MT |
Îles Marshall | MH |
Martinique | MQ |
Mauritanie | M |
Île Maurice | MU |
Mayotte | YT |
Mexique | MX |
Micronésie | FM |
Moldova | MD |
Monaco | MC |
Mongolie | MN |
Monténégro | MOI |
Montserrat | MS |
Maroc | MA |
Mozambique | MZ |
Birmanie | MM |
Namibie | N/A |
Nauru | NR |
Népal | NP |
Pays-Bas | NL |
Nouvelle-Calédonie | NC |
Nouvelle-Zélande | NZ |
Nicaragua | NI |
Niger | NE |
Nigéria | NG |
Niue | NU |
Île Norfolk | NF |
Norvège | NON |
Macédoine du Nord | MK |
Îles Mariannes du Nord | MP |
Oman | OM |
Pakistan | PK |
Palaos | PW |
Autorité palestinienne | PS |
Panama | PA |
Papouasie-Nouvelle-Guinée | PG |
Paraguay | PY |
Pérou | PE |
Philippines | PH |
Île Pitcairn | PN |
Pologne | PL |
Portugal | PT |
Porto Rico | PR |
Qatar | QA |
Réunion | RE |
Roumanie | RO |
Russie | RU |
Rwanda | RW |
Sainte Hélène, Ascension et Tristan da Cunha | SH |
Saint-Christophe-et-Nevis | KN |
Sainte-Lucie | LC |
Saint-Pierre-et-Miquelon | PM |
Saint-Vincent-et-les-Grenadines | VC |
Saint-Marin | SM |
São Tomé-et-Príncipe | ST |
Arabie Saoudite | SA |
Sénégal | SN |
Serbie | RS |
Seychelles | SC |
Sierra Leone | SL |
Singapour | SG |
Slovaquie | SK |
Slovénie | SI |
Espagne | ES |
Îles Salomon | SB |
État indépendant des Samoa | WS |
Somalie | SO |
Afrique du Sud | ZA |
Sri Lanka | LK |
Suriname | SR |
Suède | SE |
Suisse | CH |
Taïwan | TW |
Tadjikistan | TJ |
Tanzanie | TZ |
Thaïlande | E |
Timor-Leste | TL |
Togo | TG |
Tokelau | TK |
Tonga | TO |
Trinité-et-Tobago | TT |
Tunisie | TN |
Türkiye | TR |
Turkménistan | TM |
Îles Turks et Caicos | TC |
Tuvalu | TV |
Ouganda | UG |
Ukraine | UA |
Émirats arabes unis | AE |
Royaume-Uni | GO |
États-Unis | US |
Uruguay | UY |
Ouzbékistan | UZ |
Vanuatu | VU |
Venezuela | VE |
Vietnam | VN |
Îles Vierges (Grande-Bretagne) | VG |
Îles Vierges (États-Unis) | VI |
Wallis et Futuna | WF |
Yémen | VOUS |
Zambie | ZM |
Zimbabwe | ZW |