FactSheet Services


1st Stage Login

Login Method

Başarılı bir requestin sonucunda token bilgisi dönmektedir. Bir hata oluşması durumunda Unauthorized dönmektedir.

Last Update Date: 06.03.2017
Method Adress /api/system/login
Method Type GET
Token Required YES
          Note: Login sonrası dönen token bilgisini requestlerinize header olarak eklemeniz gerekmektedir request.
          Headers.Add(“cookie”, “29147ccf-a15e-47a2-93d4-a595d8ad444b”);

Response Sample

        eccb3171-8b55-4b44-840c-90f6718e360f

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
user yes URI string Login için gerekli kullanıcı bilgisi
pass yes URI string Login için gerekli şifre bilgisi

2nd Stage Preparation

GetLanguages

Sistemdeki Language leri çekmek için "getlanguages" metodu kullanır

Last Update Date: 01.03.2017
Method Adress /api/giata/getlanguages
Method Type GET
Token Required YES
          Note:  Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/getlanguages?format=json

Response Sample

<Data>
<Language xmlns="">
<Code>tr</Code>
<Name>Türkçe</Name>
</Language>
<Language xmlns="">
<Code>en</Code>
<Name>English</Name>
</Language>
<Language xmlns="">
<Code>en-US</Code>
<Name>English (United States)</Name>
</Language>
<Language xmlns="">
<Code>es</Code>
<Name>Español</Name>
</Language>
<Language xmlns="">
<Code>es-419</Code>
<Name>Espanol de America Latina</Name>
</Language>
.
.
.
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>42 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
Format no URI string response dönüş formatı Örnek:xml, json

GetCountries

Bu token ile birlikte öncelikle ülke listesini alır. (getcountries)

Last Update Date: 01.03.2017
Method Adress /api/giata/getcountries
Method Type GET
Token Required YES
          Note:  Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/getcountries?format=json

Response Sample

<Data>
<Country xmlns="">
<Code>AF</Code>
<Name>Afghanistan</Name>
</Country>
<Country xmlns="">
<Code>AX</Code>
<Name>Aland Islands</Name>
</Country>
.
.
<Country xmlns="">
<Code>AS</Code>
<Name>American Samoa</Name>
</Country>
<Country xmlns="">
.
.
.
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>244 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
Format no URI string response dönüş formatı Örnek:xml, json

GetCities

Bu token ile birlikte öncelikle ülke listesini alır. (getcountries)

Last Update Date: 06.03.2017
Method Adress /api/giata/getcities
Method Type GET
Token Required YES
          Note: Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/getcities?countrycode=TR

Response Sample

<Data>
<City xmlns="">
<Name>Adana</Name>
</City>
<City xmlns="">
<Name>Adıyaman</Name>
</City>
<City xmlns="">
<Name>Afyonkarahisar</Name>
</City>
<City xmlns="">
<Name>Ağrı</Name>
</City>
<City xmlns="">
<Name>Aksaray</Name>
</City>
<City xmlns="">
<Name>Amasya</Name>
</City>
<City xmlns="">
<Name>Ankara</Name>
</City>
.
.
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>82 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
countrycode yes URI string response dönüş formatı Örnek:xml, json

GetRegions

Şehir kodu gönderdiğinde region listesini alır. (getregions)

Last Update Date: 06.03.2017
Method Adress /api/giata/getregions
Method Type GET
Token Required YES
          Note: Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/getregions?countryCode=TR&city=Antalya

Response Sample

<Data>
<Region xmlns="">
<Name>Akseki</Name>
</Region>
<Region xmlns="">
<Name>Aksu (Kundu/Lara)</Name>
</Region>
<Region xmlns="">
<Name>Alanya</Name>
</Region>
<Region xmlns="">
<Name>Antalya Merkez</Name>
</Region>
<Region xmlns="">
<Name>Demre</Name>
</Region>
<Region xmlns="">
<Name>Döşemealtı</Name>
</Region>
<Region xmlns="">
<Name>Elmalı</Name>
</Region>
<Region xmlns="">
<Name>Finike</Name>
</Region>
<Region xmlns="">
<Name>Gazipaşa</Name>
</Region>
<Region xmlns="">
<Name>Gündoğmuş</Name>
</Region>
<Region xmlns="">
<Name>İbradı</Name>
</Region>
<Region xmlns="">
<Name>Kaş</Name>
</Region>
<Region xmlns="">
<Name>Kemer</Name>
</Region>
<Region xmlns="">
<Name>Korkuteli</Name>
</Region>
<Region xmlns="">
<Name>Kumluca</Name>
</Region>
<Region xmlns="">
<Name>Manavgat (Side)</Name>
</Region>
<Region xmlns="">
<Name>Serik (Belek)</Name>
</Region>
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>17 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
countrycode yes URI string response dönüş formatı Örnek:xml, json
city no URI string response dönüş formatı Örnek:xml, json

GetSubRegions

Region id si gönderdiğinde subregion listesi alır. (getsubregions)

Last Update Date: 01.03.2017
Method Adress /api/giata/getsubregions
Method Type GET
Token Required YES
          Note: Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/getsubregions?countrycode=TR&city=Antalya&region=Kemer

Response Sample

<Data>
<SubRegion xmlns="">
<Name>Beldibi</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Beycik</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Çamyuva</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Göynük</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Kemer Merkez</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Kiriş</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Ovacık</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Tekirova</Name>
</SubRegion>
<SubRegion xmlns="">
<Name>Ulupınar</Name>
</SubRegion>
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>9 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
countrycode yes URI string response dönüş formatı Örnek:xml, json
city no URI string response dönüş formatı Örnek:xml, json
region no URI string response dönüş formatı Örnek:xml, json

GetHotelList

Gethotellist metodu country, city, region, subregion, göndererek bütün otellerin idlerini ve bulunduğu lokasyonun kodunu geri döner. Response olarak 3. request baz alınmıştır.

Last Update Date: 01.03.2017
Method Adress /api/giata/gethotellist
Method Type GET
Token Required YES
          Note: Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/gethotellist?countrycode=TR 
        http://admin.stage.hotel2sejour.com/api/giata/gethotellist?countrycode=TR&city=Antalya 
        http://admin.stage.hotel2sejour.com/api/giata/gethotellist?countrycode=TR&city=Antalya&region=Kemer

Response Sample

<ServiceResultOfArrayOfHotelNcCATIYq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HotelWeb.Web.Framework">
<Data>
<Hotel xmlns="">
<City>Antalya</City>
<Country>Türkiye</Country>
<GiataCode>63168</GiataCode>
<Name>Gonul Palace</Name>
<Region>Kemer</Region>
</Hotel>
<Hotel xmlns="">
<City>Antalya</City>
<Country>Türkiye</Country>
<GiataCode>PAX65151</GiataCode>
<Name>PAX_TEST</Name>
<Region>Kemer</Region>
</Hotel>
<Hotel xmlns="">
<City>Antalya</City>
<Country>Türkiye</Country>
<GiataCode>40883</GiataCode>
<Name>Catamaran Resort Hotel</Name>
<Region>Kemer</Region>
</Hotel>
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>3 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>
</ServiceResultOfArrayOfHotelNcCATIYq>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
countrycode yes URI string response dönüş formatı Örnek:xml, json
city no URI string response dönüş formatı Örnek:xml, json
region no URI string response dönüş formatı Örnek:xml, json

GetUpdatedHotels

GetUpdatedHotels metodu date parametresini göndererek bütün otellerin bu tarihten sonraki güncellemeleri ya da yeni eklenen otelleri geri döner.

Last Update Date: 01.03.2017
Method Adress /api/giata/getupdatedhotels
Method Type GET
Token Required YES
          Note:  Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/getupdatedhotels?date=2015-05-22

Response Sample

<Data>
<Hotel xmlns="">
<GiataCode>8372</GiataCode>
<LastUpdate>2015-07-12T14:57:00</LastUpdate>
<Name>Blue Sea Hotel</Name>
</Hotel>
<Hotel xmlns="">
<GiataCode>29589</GiataCode>
<LastUpdate>2015-08-14T10:48:00</LastUpdate>
<Name>Semoris Hotel</Name>
</Hotel>
<Hotel xmlns="">
<GiataCode>95689</GiataCode>
<LastUpdate>2015-09-11T11:09:00</LastUpdate>
<Name>Lavinia Apart</Name>
</Hotel>
.
.
.
.
.
.

<Hotel xmlns="">
<GiataCode>4511</GiataCode>
<LastUpdate>2015-07-16T14:36:00</LastUpdate>
<Name>Hotel Oscar Resort</Name>
</Hotel>
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>25 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>
</ServiceResultOfArrayOfHotelNcCATIYq>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
date yes URI string response dönüş formatı Örnek:xml, json

GetHotelImage

GetHotelImage metodu giata kodunu göndererek bütün otellerin resimlerini geri döner.

Last Update Date: 01.03.2017
Method Adress /api/giata/gethotelimage
Method Type GET
Token Required YES
          Note:  Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/gethotelimage?giata=1008255944

Response Sample

<Data/>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>No hotel found by this giata</InfoMessage>
<IsSuccessful>false</IsSuccessful>
</ServiceResultOfArrayOfImageResultNcCATIYq>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
giata yes URI int response dönüş formatı Örnek:xml, json

GetHotelFactDetail

Gethotelfactdetails hotel id si alarak basicfactsheet detaylarını döner. Resimler ve boyutları da bu metotta yer alır. Language burada zorunludur

Last Update Date: 06.03.2017
Method Adress /api/giata/gethotelfactdetail
Method Type GET
Token Required YES
          Note:  Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Request Sample

        http://admin.stage.hotel2sejour.com/api/giata/gethotelfactdetail?giata=1008255944

Response Sample

<Data/>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>No hotel found by this giata</InfoMessage>
<IsSuccessful>false</IsSuccessful>
</ServiceResultOfArrayOfFactSheetResultNcCATIYq>

Query Parameters

Parameter Name Bound Shape Definition Data Type Description
giata yes URI int response dönüş formatı Örnek:xml, json

GetFactSheetDefinitions

Gethotelfactdetails hotel id si alarak basicfactsheet detaylarını döner. Resimler ve boyutları da bu metotta yer alır. Language burada zorunludur

Last Update Date: 06.03.2017
Method Adress /api/giata/getfactsheetdefinitions
Method Type GET
Token Required YES
          Note:   Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Response Sample

<Data>
<factdefinition xmlns="">
<href>
http://admin.stage.hotel2sejour.com/api/giata/getfactsheetdefinition?lang=tr
</href>
<lang>tr</lang>
</factdefinition>
<factdefinition xmlns="">
<href>
http://admin.stage.hotel2sejour.com/api/giata/getfactsheetdefinition?lang=en
</href>
<lang>en</lang>
</factdefinition>
<factdefinition xmlns="">
<href>
http://admin.stage.hotel2sejour.com/api/giata/getfactsheetdefinition?lang=en-US
</href>
<lang>en-US</lang>
</factdefinition>
<factdefinition xmlns="">
<href>
http://admin.stage.hotel2sejour.com/api/giata/getfactsheetdefinition?lang=es
</href>
<lang>es</lang>
</factdefinition>
.
.
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>42 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>

GetFactSheetDefinition

Gethotelfactdetails hotel id si alarak basicfactsheet detaylarını döner. Resimler ve boyutları da bu metotta yer alır. Language burada zorunludur

Last Update Date: 01.03.2017
Method Adress /api/giata/getfactsheetdefinition
Method Type GET
Token Required YES
          Note:   Default olarak xml foramtında response olarak geri döner.
          Ancak format paraemetresi ile json formatında da alınabilir

Response Sample

<Data>
<factdefinitions xmlns="">
<lang>tr</lang>
<sections>
<section>
<facts>
<fact>
<id>18</id>
<name>located_on_main_road</name>
<typeHint>bool</typeHint>
<title>Ana Cadde Üzeri</title>
</fact>
<fact>
<id>19</id>
<name>year_construction</name>
<typeHint>int</typeHint>
<title>Yapım Tarihi</title>
</fact>
<fact>
<id>20</id>
<name>year_renovation</name>
<typeHint>int</typeHint>
<title>Restore Tarihi</title>
</fact>
.
.
.
.
.
.

<fact>
<id>1020</id>
<name>dist_station</name>
<typeHint>int</typeHint>
<title>Metro</title>
</fact>
</facts>
<name>distances</name>
<title>Konum</title>
<type>1011</type>
</section>
</sections>
</factdefinitions>
</Data>
<Error>
<Code/>
<Message/>
</Error>
<InfoMessage>1 data item returned</InfoMessage>
<IsSuccessful>true</IsSuccessful>