eBay

Üye ol  |  Giriş yap
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.

getCategorySpecs

Tek bir kategori ile ilgili "sadece özelliklerin alınması gerektiği durumlarda" kullanılır. Bu metot, ürün ekleme işlemi sırasında girilen kategoriye ait bazı özelliklerin belirtilmesi zorunlu olduğu için önemlidir.



İ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/CategoryService?wsdl


Servis Metot İmzası:

CategorySpecsServiceResponse getCategorySpecs(String categoryCode, String lang);


İstek Parametreleri:

categoryCode: String
İstenilen kategorinin kodu
lang: boolean
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:getCategorySpecs>
	<categoryCode>sgf</categoryCode>
	<lang>tr</lang>
</cat:getCategorySpecs>


Sonuç Parametreleri:

specs: List<CategorySpecType>
Seçilen kategoriye ait olabilecek tüm ürün özellikleri, ayrıca bkz: CategorySpecType


Örnek Sonuç:

<cat:getCategorySpecsResponse xmlns:cat="http://category.anonymous.ws.listingapi.gg.com">
	<return>
		<ackCode>success</ackCode>
		<responseTime>19/01/2010 14:49:11</responseTime>
		<timeElapsed>1 ms</timeElapsed>
		<specs>
			<spec type="Combo" required="true" name="Durumu">
				<values>
					<value>Yeni</value>
					<value>Kullanılmış</value>
					<value>Diğer</value>
				</values>
			</spec>
			<spec type="Combo" required="true" name="Marka">
				<values>
					<value>Acura</value>
					<value>Arçelik</value>
					<value>Arnica</value>
					<value>Arzum</value>
					<value>Astra</value>
					<value>Babyliss</value>
					<value>Beko</value>
					<value>Bluehouse</value>
					<value>Bosch</value>
					<value>Braun</value>
					<value>Bright</value>
					<value>Etap</value>
					<value>Fakir</value>
					<value>Felix</value>
					<value>King</value>
					<value>Megaturbo</value>
					<value>Neb Mister</value>
					<value>Parlux</value>
					<value>Philips</value>
					<value>Premier</value>
					<value>Raks</value>
					<value>Remington</value>
					<value>Rowenta</value>
					<value>Severin</value>
					<value>Sinbo</value>
					<value>Sunny</value>
					<value>Valera</value>
					<value>Vigo</value>
					<value>Diğer</value>
				</values>
			</spec>
		</specs>
	</return>
</cat:getCategorySpecsResponse>