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.

getSimpleCatalogs

Bu metod listeleme yapılmak istenen kategoride "newcatalogid" girişinin zorunluluğu öğrenildikten sonra elde edilen bilgilerle "newcatalogid" bilgisine ulaşmak için kullanı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:https://dev.gittigidiyor.com:8443/listingapi/ws/CatalogV2Service?wsdl


Servis Metot İmzası:

SimpleCatalogServiceListResponse getSimpleCatalogs(String categoryCode, specTypeArray specs, String lang);


İstek Parametreleri:

categoryCode: String
    Katalog numarasına ulaşılmak istenen kategoriye ait kod.
specs: specTypeArray
    getRequiredCategorySpecs metodundan elde edilen spec bilgileri.
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:getSimpleCatalogs>
         <categoryCode>ngv</categoryCode>
         <specs>
            <item name="Marka" value="Henope"/>
            <item name="Model" value="FE50"/>
            <item name="Renk" value="Krom"/>
         </specs>
         <lang>tr</lang>
      </cat:getSimpleCatalogs>


Sonuç Parametreleri:

count: Int
    Dönen özellik sayısı.
catalogs: List
    catalogAttributeId: Int
        newcatalogid değeri.


Örnek Sonuç:

      <cat:getSimpleCatalogsResponse xmlns:cat="http://catalogv2.anonymous.ws.listingapi.gg.com">
         <return>
            <ackCode>success</ackCode>
            <responseTime>08/04/2020 13:41:06</responseTime>
            <timeElapsed>106 ms</timeElapsed>
            <count>1</count>
            <catalogs>
               <catalog>
                  <catalogAttributeId>791263</catalogAttributeId>
                  <catalogName>Henope FE50 Krom</catalogName>
               </catalog>
            </catalogs>
         </return>
      </cat:getSimpleCatalogsResponse>