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:

URL Adresi: http://dev.gittigidiyor.com:8080/listingapi/rlws/anonymous/category?method=getCategorySpecs


Servis Metot İmzası:

CategorySpecsServiceResponse getCategorySpecs(String categoryCode, String lang, String outputCT);


İstek Parametreleri:

method: String
İlgili servisin metod adını belirlemeye yarar.
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.
outputCT: String
Sonuç olarak alınacak verinin formatı(XML, JSON).


http://dev.gittigidiyor.com:8080/listingapi/rlws/anonymous/category?method=getCategorySpecs&outputCT=xml&categoryCode=sgf&lang=tr


Sonuç Parametreleri:

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


<?xml version="1.0" encoding="UTF-8"?>
<return>
	<ackCode>success</ackCode>
	<responseTime>05/05/2011 14:39:19</responseTime>
	<timeElapsed>1 ms</timeElapsed>
	<specs>
		<spec type="Combo" required="true" name="Durumu">
			<values>
				<value>Sıfır</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>