Войдирование (Авиабилеты): различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Отмена правки 2784 участника Павел Смирнов (обсуждение))
Строка 4: Строка 4:
 
WSDL: [http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=VoidTicket http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=VoidTicket]
 
WSDL: [http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=VoidTicket http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=VoidTicket]
  
<parsererror style="display: block; white-space: pre; border: 2px solid #c77; padding: 0 1em 0 1em; margin: 1em; background-color: #fdd; color: black">
+
== Пример запроса и ответа ==
=== This page contains the following errors: ===
+
 
<div style="font-family:monospace;font-size:12px">error on line 23 at column 23: Opening and ending tag mismatch: source line 0 and voidticket </div>
+
'''REQUEST'''
=== Below is a rendering of the page up to the first error. ===
+
 
</parsererror>
+
<pre><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
== Пример запроса и ответа == '''REQUEST'''
+
   <soapenv:Header/>
<pre><soapenv:envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
+
   <soapenv:Body>
   <soapenv:header>
+
       <ver:VoidTicket>
   <soapenv:body>
+
         <RequestBin>
       <ver:voidticket>
+
             <Request>
         <requestbin>
 
             <request>
 
 
      <!--Запрос, обязательный-->
 
      <!--Запрос, обязательный-->
      <voidticket>
+
      <VoidTicket>
 
  <!--BookID - Ид брони в системе немо, целое число, обязательный-->
 
  <!--BookID - Ид брони в системе немо, целое число, обязательный-->
  <bookid>20990</bookid>
+
  <BookID>20990</BookID>
    </voidticket></request><voidticket>   
+
    </Request>   
 
    <!--Авторизация, обязательный-->
 
    <!--Авторизация, обязательный-->
 
    <!--@ClientId, идентификатор клиента, обязательный-->
 
    <!--@ClientId, идентификатор клиента, обязательный-->
Строка 26: Строка 24:
 
    <!--@Language, код языка, обязательный-->
 
    <!--@Language, код языка, обязательный-->
 
    <!--@Currency код валюты, обязательный-->
 
    <!--@Currency код валюты, обязательный-->
             <source>
+
             <Source>
               <clientid>102</clientid>
+
               <ClientId>102</ClientId>
               <apikey>7F48365D42B73307C99C12A578E92B36</apikey>
+
               <APIKey>7F48365D42B73307C99C12A578E92B36</APIKey>
               <language>RU</language>
+
               <Language>RU</Language>
               <currency>RUB</currency></source></voidticket></requestbin></ver:voidticket></soapenv:body></soapenv:header></soapenv:envelope></pre>
+
               <Currency>RUB</Currency>
 +
            </Source>
 +
        </RequestBin>
 +
      </ver:VoidTicket>
 +
  </soapenv:Body>
 +
</soapenv:Envelope>
 +
</env:Envelope></pre>
 +
 
 +
'''RESPONSE'''
 +
 
 +
<pre><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
 +
  <soapenv:Header/>
 +
  <soapenv:Body>
 +
      <ver:VoidTicket>
 +
        <ResponseBin>
 +
            <Response>
 +
<!--Запрос, обязательный-->
 +
<!--@BookID, обязательный-->
 +
<VoidTicket BookID="20990">
 +
    <!--Result, Отмена выписки, обязательный-->
 +
    <!--@Sucscess, Результат отмены выписки, true или false, обязательный-->
 +
    <Result Success="true"/>
 +
</VoidTicket>
 +
    </Response>   
 +
    <!--Авторизация, обязательный-->
 +
    <!--@ClientId, идентификатор клиента, обязательный-->
 +
    <!--@APIKey, API ключ клиента, обязательный-->
 +
    <!--@Language, код языка, обязательный-->
 +
    <!--@Currency код валюты, обязательный-->
 +
            <Source>
 +
              <ClientId>102</ClientId>
 +
              <APIKey>7F48365D42B73307C99C12A578E92B36</APIKey>
 +
              <Language>RU</Language>
 +
              <Currency>RUB</Currency>
 +
            </Source>
 +
        </ResponseBin>
 +
      </ver:VoidTicket>
 +
  </soapenv:Body>
 +
</soapenv:Envelope></pre>
  
 
== См. также ==
 
== См. также ==
 
[[Выписка]]<br>
 
[[Выписка]]<br>
 
[[Аннуляция]]
 
[[Аннуляция]]

Версия 14:41, 23 октября 2012

Запрос на войдирование билета запускается после выписки, если необходимо его отменить.

WSDL: http://sys.nemo-ibe.com/nemoflights/wsdl.php?for=VoidTicket

Пример запроса и ответа

REQUEST

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
   <soapenv:Header/>
   <soapenv:Body>
      <ver:VoidTicket>
         <RequestBin>
            <Request>
	      <!--Запрос, обязательный-->
	      <VoidTicket>
		  <!--BookID - Ид брони в системе немо, целое число, обязательный-->
		  <BookID>20990</BookID>					
	     </Request>  
	     <!--Авторизация, обязательный-->
	     <!--@ClientId, идентификатор клиента, обязательный-->
	     <!--@APIKey, API ключ клиента, обязательный-->
	     <!--@Language, код языка, обязательный-->
	     <!--@Currency код валюты, обязательный-->
            <Source>
               <ClientId>102</ClientId>
               <APIKey>7F48365D42B73307C99C12A578E92B36</APIKey>
               <Language>RU</Language>
               <Currency>RUB</Currency>
            </Source>
         </RequestBin>
      </ver:VoidTicket>
   </soapenv:Body>
</soapenv:Envelope>
</env:Envelope>

RESPONSE

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ver="http://tst.nemo-ibe.com/nemoflights/?version%3D1.0%26for%3DVoidTicket">
   <soapenv:Header/>
   <soapenv:Body>
      <ver:VoidTicket>
         <ResponseBin>
            <Response>
		<!--Запрос, обязательный-->
		<!--@BookID, обязательный-->
		<VoidTicket BookID="20990">
		    <!--Result, Отмена выписки, обязательный-->
		    <!--@Sucscess, Результат отмены выписки, true или false, обязательный-->
		    <Result Success="true"/>
		</VoidTicket>
	     </Response>    
	     <!--Авторизация, обязательный-->
	     <!--@ClientId, идентификатор клиента, обязательный-->
	     <!--@APIKey, API ключ клиента, обязательный-->
	     <!--@Language, код языка, обязательный-->
	     <!--@Currency код валюты, обязательный-->
            <Source>
               <ClientId>102</ClientId>
               <APIKey>7F48365D42B73307C99C12A578E92B36</APIKey>
               <Language>RU</Language>
               <Currency>RUB</Currency>
            </Source>
         </ResponseBin>
      </ver:VoidTicket>
   </soapenv:Body>
</soapenv:Envelope>

См. также

Выписка
Аннуляция