Envie uma solicitação de ping para os nossos servidores de API para determinar se o serviço estará disponível no caso de um problema suspeito de ISP ou interrupção ou para obter a hora do servidor Unix da EAN ao solucionar problemas usando a autenticação de assinatura.

Formatos de solicitação
URL em XML/REST: GET http://api.ean.com/ean-services/rs/hotel/v3/ping?
Elemento pai XML: <PingRequest>



Parâmetros de solicitação

A solicitação de ping não tem os parâmetros ou elementos necessários. Você também pode enviar o parâmetro echo como descrito abaixo.

Ao omitir o parâmetro echo do XML, você deverá enviar um elemento pai PingRequest vazio ou omitir o parâmetro do corpo da solicitação &xml= inteiro.



Parâmetros base
Nome Valor Obrigatório Descrição
echo string no Envie qualquer valor de string. Se realizado com êxito, será retornado o mesmo valor na resposta.

Conteúdo da resposta
Nome Valor Descrição
echo string Retorna o mesmo valor enviado na solicitação.
ServerInfo object Atributos:
serverTime: hora atual no formato de 24 horas, incluindo a diferença de horas em relação ao GMT.
timestamp: a hora UNIX atual em segundos. Ao usar a autenticação de assinatura, utilize este valor para sincronizar a hora do seu servidor com a dos nossos para ajudar a resolver erros de autenticação.
instance: valor interno do servidor.

Exemplo de solicitação XML:

http://api.ean.com/ean-services/rs/hotel/v3/ping?
cid=55505
&apiKey=xxx-yourOwnKey-xxx
&customerUserAgent=xxx
&customerIpAddress=xxx
&xml=
<PingRequest>
<echo>This message should be echoed back to you.</echo>
</PingRequest> 

Exemplo de resposta XML:

<ns2:PingResponse xmlns:ns2 = "http://v3.hotel.wsapi.ean.com/">
   <customerSessionId>0ABAA82B-CA7A-1913-1682-C3F78A9060AC</customerSessionId>
   <echo>This message should be echoed back to you.</echo>
   <ServerInfo
      serverTime = "18:58:58.092-0500"
      timestamp = "1311724738"
      instance = "43"/>
</ns2:PingResponse>

Exemplo de solicitação REST:

http://api.ean.com/ean-services/rs/hotel/v3/ping?
cid=55505
&minorRev=x
&apiKey=xxx-yourOwnKey-xxx
&customerUserAgent=xxx
&customerIpAddress=xxx
&echo=This message should be echoed back to you.

Exemplo de resposta JSON:

{
    "PingResponse" : {
        "customerSessionId" : "0ABAA827-41DA-4913-1682-C9038B9066D3",
        "echo" : "This message should be echoed back to you.",
        "ServerInfo" : {
            "@serverTime" : "18:57:31.345-0500",
            "@timestamp" : "1311724651",
            "@instance" : "39"
        } 
    }
}