GittiGidiyor
GittiGidiyor API

Address Service

İstekte bulunan kurumsal kullanıcı, bu servis ile bireysel GittiGidiyor hesabında bulunan adres bilgilerine erişme

getAddressList

Bu metod, kullanıcının adres bilgilerine 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. Ayrıca, kurumsal servis katmanında -servislere erişim esnasında- diğer katmanlarda olduğu gibi uygulama anahtarı, istek imzası ve o anki zaman değeri yollanarak istek (request) başına doğrulama gerçekleşir..



Erişim:

URL Adresi: http://dev.gittigidiyor.com:8080/listingapi/rlws/individual/address?method=getAddressList


Servis Metot İmzası:

AddressServiceListResponse getAddressList( String OutputCT, String apiKey, String sign, long time,int startOffset, int rowCount, String lang)


İstek Parametreleri:

outputCT: String
Sonuç olarak alınacak verinin formatı(XML, JSON).
apiKey: String
Uygulamanızın anahtarı
sign: String
Uygulamanın o anki isteğinin imzası.
time: long
O anki zaman.
startOffSet: int
Kaçıncı indeksten başlayacak?
rowCount: int
Kaç kayıt listelenecek?
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.


http://dev.gittigidiyor.com:8080/listingapi/rlws/individual/address?method=getAddressList&outputCT=xml&apiKey=ueYeyn9fGV3xmXuZSm9gVzJCPwEE6NTn&sign=1b5501137709fdacdd3c5ea6756bdc45&time=1281428765451&startOffset=0&rowCount=5&lang=tr


Sonuç Parametreleri:

totalCount: int
Toplam adres sayısı.
count: int
İstek sonucu dönen adres sayısı
addresses: List<Address>
Adres detay bilgisi.


<?xml version="1.0" encoding="UTF-8"?>
<return>
	<ackCode>success</ackCode>
	<responseTime>24/11/2010 10:41:48</responseTime>
	<timeElapsed>4 ms</timeElapsed>
	<totalCount>1</totalCount>
	<count>1</count>
	<addresses>
		<address>
			<addressId>3062785</addressId>
			<isDefault>true</isDefault>
			<name>Ahmet</name>
			<surname>Yılmaz</surname>
			<alias>Kozyatağı</alias>
			<address>Eski Üsküdar Yolu Cad. Çayıryolu Sok. No:1 Partaş Center
				K:16</address>
			<district>Ataşehir</district>
			<zipCode>34752</zipCode>
			<city>
				<trCode>34</trCode>
				<cityName>İstanbul</cityName>
			</city>
			<phoneNumber>216-5772136</phoneNumber>
			<gsmNumber></gsmNumber>
			<faxNumber />
		</address>
	</addresses>
</return>