Locked History Actions

WuBook/WeBe-Xmlrpc

WeBe Web Services

La seguente documentazione contiene tutte le specifiche per interfacciare il booking engine di eventi fornito con WeBe.

Funzioni

  • fetchEvents(user, pass)
  • eventAvailability(user, pwd, eid, day)

Le funzioni sono da chiamare a questo url: http://xr.webe.wubook.net/

Con fetchEvents() puoi scaricare gli eventi dell'utente. User e pass sono le credenziali dell'utente. eventAvailability(user, pwd, eic, day) ritorna la disponibilia' dell'evento per il giorno day, che e' una stringa data in formato europeo (21/12/2012)

Ecco un esempio di input/output

Input fetchEvents:

<?xml version='1.0'?>
<methodCall>
<methodName>fetchEvents</methodName>
<params>
<param>
<value><string>YourUserThere</string></value>
</param>
<param>
<value><string>UserPasswordThere</string></value>
</param>
</params>
</methodCall>

Input eventAvailability:

<?xml version='1.0'?>
<methodCall>
<methodName>eventAvailability</methodName>
<params>
<param>
<value><string>User</string></value>
</param>
<param>
<value><string>Pass</string></value>
</param>
<param>
<value><int>6</int></value>
</param>
<param>
<value><string>12/08/2010</string></value>
</param>
</params>
</methodCall>

Output fetchEvents:

<?xml version="1.0" ?>
<methodResponse>

 <params>

  <param>

   <value>
    <array>
     <data>

      <value>
       <struct>

        <member>

         <name>
          name
         </name>

         <value>
          <string>
           EventOne
          </string>
         </value>

        </member>

        <member>

         <name>
          descr
         </name>

         <value>
          <string/>
         </value>

        </member>

        <member>

         <name>
          extras
         </name>

         <value>
          <array>
           <data>

           </data>
          </array>
         </value>

        </member>

        <member>

         <name>
          priority
         </name>

         <value>
          <int>
           0
          </int>
         </value>

        </member>

        <member>

         <name>
          cost
         </name>

         <value>
          <string>
           100
          </string>
         </value>

        </member>

        <member>

         <name>
          id
         </name>

         <value>
          <int>
           6
          </int>
         </value>

        </member>

        <member>

         <name>
          subject
         </name>

         <value>
          <string>
           EventOne
          </string>
         </value>

        </member>

       </struct>
      </value>

      <value>
       <struct>

        <member>

         <name>
          name
         </name>

         <value>
          <string>
           EventTwo
          </string>
         </value>

        </member>

        <member>

         <name>
          descr
         </name>

         <value>
          <string/>
         </value>

        </member>

        <member>

         <name>
          extras
         </name>

         <value>
          <array>
           <data>

            <value>
             <struct>

              <member>

               <name>
                cost
               </name>

               <value>
                <double>
                 100.0
                </double>
               </value>

              </member>

              <member>

               <name>
                selllimit
               </name>

               <value>
                <int>
                 5
                </int>
               </value>

              </member>

              <member>

               <name>
                name
               </name>

               <value>
                <string>
                 ExtraOne
                </string>
               </value>

              </member>

              <member>

               <name>
                descr
               </name>

               <value>
                <string/>
               </value>

              </member>

              <member>

               <name>
                extra
               </name>

               <value>
                <int>
                 1
                </int>
               </value>

              </member>

             </struct>
            </value>

           </data>
          </array>
         </value>

        </member>

        <member>

         <name>
          priority
         </name>

         <value>
          <int>
           0
          </int>
         </value>

        </member>

        <member>

         <name>
          cost
         </name>

         <value>
          <string>
           200
          </string>
         </value>

        </member>

        <member>

         <name>
          id
         </name>

         <value>
          <int>
           7
          </int>
         </value>

        </member>

        <member>

         <name>
          subject
         </name>

         <value>
          <string>
           EventTwo
          </string>
         </value>

        </member>

       </struct>
      </value>

     </data>
    </array>
   </value>

  </param>

 </params>

</methodResponse>

Output eventAvailability:

<?xml version='1.0'?>
<methodResponse>
<params>
<param>
<value><int>10</int></value>
</param>
</params>
</methodResponse>
Contents Published Under
Creative Commons
WuKi is Powered by
WuBook Labs
ZaK, gestionale e programma per hotel e bed and breakfast WuBook Powered, Booking Online and Channel Manager Services WuKi Contents Creative Commons Licensed MoinMoin Powerred