GittiGidiyor
GittiGidiyor API

Catalog Service

Kullanıcılar, bu metot sayesinde GittiGidiyor kategori bilgilerini arayabilir ve ürün kataloglarının detaylı bilgisine ulaşabilir.

getCatalogDetail

Bu metotta, Search Metodu ile elde edilen catalogId kullanılarak katalog detayları bilgisine ulaşılır.



İzin Hakları:

Bu metodun güvenliği için sadece http protokolünün temel doğrulama (basic authentication) metodu kullanılır. Web servis çağırımlarında kullanıcılar kendi kullanıcı adlarını ve parolalarını kullanmalıdırlar.



Erişim:

WSDL Adresi:http://dev.gittigidiyor.com:8080/listingapi/ws/CatalogService?wsdl


Servis Metot İmzası:

CatalogServiceResponse getCatalogDetail(int catalogId, String lang)


İstek Parametreleri:

catalogId: int
    Ürünün eşleştiği katalog numarası (RG catalogId )
lang: String
    Olası bir hata anında dönen hata mesajının dilini belirtmek için kullanılır.

    Hata mesajı lang=tr ise Türkçe,
    lang=en ise İngilizce olarak çıkar.


Örnek İstek:

<cat:getCatalogDetail>
   <catalogId>2773</catalogId>
   <lang>tr</lang>
</cat:getCatalogDetail>


Sonuç Parametreleri:

count: int
    Katalog sayısı.
catalogs: catalogs
    Katalog bilgileri


Örnek Sonuç:

<cat:getCatalogDetailResponse xmlns:cat="http://catalog.anonymous.ws.listingapi.gg.com">
   <return>
      <ackCode>success</ackCode>
      <responseTime>19/08/2010 14:14:22</responseTime>
      <timeElapsed>65 ms</timeElapsed>
      <count>1</count>
      <catalogs>
         <catalog>
            <catalogId>2773</catalogId>
            <brandName>Nokia</brandName>
            <title>NOKIA 2626 CEP TELEFONU</title>
            <description>Bağlantı Özellikleri: Gprs - Wap,Konuşma Süresi: 180
               Dakika,Bekleme Süresi: 300 Saat,Telefon Özellikleri: Eller Serbest
               - Titreşim - Ses Kaydı,Multimedya Özellikleri: Polifonik Zil - FM
               Radyo</description>
            <thumbnailImage>http://mcdn01.gittigidiyor.net/rw/catalog/4/4033_120-120.jpg</thumbnailImage>
         </catalog>
      </catalogs>
   </return>
</cat:getCatalogDetailResponse>