GittiGidiyor
GittiGidiyor API

Category Service

GittiGidiyor'da bulunan kategori bilgilerini içerir. Bir ürün listeleyebilmek için bu servisten alınacak kategori kodunun kullanılması gerekir. Kategori servisi aynı zamanda bir kategori içerisinde listelenecek ürünün teknik özelliklerinin hazır olarak verilmesini sağlar.

getCategorySpecsWithDetail

Bir kategoriye ait olan ürün özellik bilgilerini ve ürün girişi sırasında kullanılacak özelliklere ait spec değerlerini döner.



İ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:https://dev.gittigidiyor.com:8443/listingapi/ws/CategoryService?wsdl


Servis Metot İmzası:

CategorySpecsWithDetailServiceResponse getCategorySpecsWithDetail(String categoryCode, String lang);


İstek Parametreleri:

categoryCode: String
    Kategori kodu.
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:getCategorySpecsWithDetail>
         <categoryCode>upf</categoryCode>
         <lang>tr</lang>
      </cat:getCategorySpecsWithDetail> 


Sonuç Parametreleri:

specs: List
    Kategoriye ait tüm spec seçenekleri.


Örnek Sonuç:

      <cat:getCategorySpecsWithDetailResponse xmlns:cat="http://category.anonymous.ws.listingapi.gg.com">
         <return>
            <ackCode>success</ackCode>
            <responseTime>08/04/2020 12:36:50</responseTime>
            <timeElapsed>60 ms</timeElapsed>
            <specs>
               <spec childSpecId="10159" specId="5715" type="Combo" required="true" name="Marka">
                  <values>
                     <value parentSpecId="0" specId="793502">
                        <name>İkikedi</name>
                     </value>
                     <value parentSpecId="0" specId="793427">
                        <name>Educa</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="5717" type="CheckBox" required="false" name="Otomatik Kapanma">
                  <values>
                     <value parentSpecId="0" specId="793815">
                        <name>Yok</name>
                     </value>
                     <value parentSpecId="0" specId="793814">
                        <name>Var</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="5719" type="Combo" required="true" name="Su Tankı">
                  <values>
                     <value parentSpecId="0" specId="793818">
                        <name>0 lt - 1 lt</name>
                     </value>
                     <value parentSpecId="0" specId="793820">
                        <name>4 lt - 5 lt</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="5720" type="Combo" required="true" name="Durum">
                  <values>
                     <value parentSpecId="0" specId="793825">
                        <name>İkinci El</name>
                     </value>
                     <value parentSpecId="0" specId="2288794">
                        <name>Outlet</name>
                     </value>
                     <value parentSpecId="0" specId="2288792">
                        <name>Teşhir</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="10159" type="Combo" required="true" name="Model">
                  <values>
                     <value parentSpecId="1135460" specId="1135479">
                        <name>GHM-7910 Mina</name>
                     </value>
                     <value parentSpecId="793545" specId="2529450">
                        <name>Baseus Surge 2.4L</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="10160" type="Combo" required="true" name="Güç Tüketimi">
                  <values>
                     <value parentSpecId="0" specId="1135524">
                        <name>31 W - 36 W</name>
                     </value>
                     <value parentSpecId="0" specId="1135523">
                        <name>21 W - 30 W</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="10161" type="Combo" required="true" name="Etki Alanı">
                  <values>
                     <value parentSpecId="0" specId="1135531">
                        <name>36 m² - 45 m²</name>
                     </value>
                     <value parentSpecId="0" specId="1135529">
                        <name>15 m² - 25 m²</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="10162" type="Combo" required="false" name="Su Çıkış Kapasitesi">
                  <values>
                     <value parentSpecId="0" specId="1135537">
                        <name>0.80 ml/sa altı</name>
                     </value>
                     <value parentSpecId="0" specId="1135545">
                        <name>600 ml/sa üstü</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="10163" type="CheckBox" required="false" name="Zamanlayıcı">
                  <values>
                     <value parentSpecId="0" specId="1135546">
                        <name>Belirtilmemiş</name>
                     </value>
                     <value parentSpecId="0" specId="1135547">
                        <name>Var</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="15289" type="Combo" required="false" name="Menşei">
                  <values>
                     <value parentSpecId="0" specId="1230135">
                        <name>Diğer</name>
                     </value>
                     <value parentSpecId="0" specId="1228156">
                        <name>Türkiye</name>
                     </value>
                  </values>
               </spec>
               <spec childSpecId="0" specId="28326" type="CheckBox" required="false" name="Hediye">
                  <values>
                     <value parentSpecId="0" specId="1540736">
                        <name>Var</name>
                     </value>
                     <value parentSpecId="0" specId="1540737">
                        <name>Yok</name>
                     </value>
                  </values>
               </spec>
            </specs>
         </return>
      </cat:getCategorySpecsWithDetailResponse>