Referência da Mensagem de Sugestão
Se atualizar os dados de itinerário dos hotéis com o método Pull with Hints, utilize a mensagem de resposta Sugestão para especificar os dados de itinerário que o Bing deve pedir nos pedidos Pull. Este tópico descreve os elementos da mensagem de resposta Sugestão definida pelo Hint XSD.
Para obter informações sobre como criar uma mensagem de resposta a Sugestões, consulte Criar uma Mensagem de Sugestão.
Nota
O Bing não suporta todos os elementos Hint XSD. Este tópico inclui apenas os elementos e atributos suportados pelo Bing. O Bing ignora todos os outros elementos e atributos.
Nota
Os elementos têm de ser especificados pela ordem definida pelo Hint XSD (e conforme listado neste tópico).
Sugestão
Define o elemento raiz de uma mensagem de resposta Sugestão.
Elemento | Descrição | Crianças |
---|---|---|
Sugestão | O elemento raiz numa mensagem de resposta De sugestão. | Tipo de Sugestão |
Tipo de Sugestão
Define uma mensagem de resposta de Sugestão.
Elemento | Descrição | Crianças |
---|---|---|
Item | Uma lista de uma ou mais sugestões. | Tipo de Item |
Tipo de Item
Define uma sugestão.
Elemento | Descrição | Crianças |
---|---|---|
Propriedade | O ID do hotel. Este ID tem de corresponder a um ID de um hotel no seu ficheiro de Feed de propriedades. Especifique um <elemento Property> para cada hotel ao qual a sugestão se aplica. | Cadeia |
O grupo que define as opções para especificar a data exata ou o intervalo de datas para o qual o Bing deve pedir dados. A opção que escolher determina os elementos que inclui na sugestão. | itemmodechoicegroup |
itemmodechoicegroup
Define as opções para especificar as datas para as quais o Bing deve pedir dados.
Elemento | Descrição | Crianças |
---|---|---|
A primeira e última data de um intervalo de datas. O Bing pedirá dados de itinerário para estadias que se enquadrem nas datas, incluindo as datas especificadas. | checkindategroup | |
StaysIncludingRange | A primeira e última data de um intervalo de datas. O Bing pedirá dados de itinerário para estadias que se inseram nas datas, incluindo as datas especificadas, e permanecerá que interseccione as datas. A diferença entre esta opção de intervalo de datas e a opção de intervalo de datas de entrada é que tem de incluir todas as estadias que interseccionam o intervalo de datas. O efeito disto é que os dados que envia provavelmente incluirão dados antes de FirstDate . Por exemplo, se FirstDate for 12/10/2017 e AffectedNights for 2, os dados que enviar devem incluir dados para o dia 10 e o dia 11. |
staysincludingrangetype |
Ficar | A data de entrada e a duração da estadia. | staytype |
checkindategroup
Define a primeira e última data de um intervalo de datas.
Elemento | Descrição | Crianças |
---|---|---|
FirstDate | A primeira data do intervalo de datas. | Data |
LastDate | A última data do intervalo de datas. | Data |
staysincludingrangetype
Define a primeira e última data de um intervalo de datas afetado.
Elemento | Descrição | Crianças |
---|---|---|
FirstDate | A primeira data do intervalo de datas. | Data |
LastDate | A última data do intervalo de datas. | Data |
staytype
Define uma estadia.
Elemento | Descrição | Crianças |
---|---|---|
CheckInDate | A data de entrada. | Data |
LengthOfStay | A duração da estadia. | Número inteiro |