My favorites | Sign in
Project Home Wiki Issues
Project Information
Members

gezenzi.com API classes and documentation.

Yetkilendirme

Gezenzi APIlarını kullanmak için ilk yapmanız gereken uygulamanızı kaydetmek. Kayıt sonrasonda size bir APİ KEY veriyor olacağız. Bu APİ key ile uygulamanızı her çalıştırdığınızda bir requesttoken alıyorsunuz. Bu requesttoken sizi kullanıcının login olduğu sayfaya yönlendirecek ve ardından redirect için bize verdiğiniz sayfaya ulaşacaksınız. Gezenzi'nin tüm APIları OAUTH olarak tasarlanmıştır. Web, Mobil ve tüm alternatif kanallar içerisinde OAUTH ile işlemlerinizi gerçekleştirebilirsiniz.

Uygulamanızı Kaydedin

Buradaki link'e tıklayarak uygulama kaydetme sayfamıza giriş yaparak istediğiniz miktarda uygulama için api key yaratabilirsiniz. Tek yapmanız gereken uygulama ismini ve yönlendirmek etmek istediğiniz ÜRL bilgisini bize iletmeniz. Kaydettiğiniz uygulamaları ve key bilgilerini her zaman bu sayfadan kontrol edebilirsiniz.

http://www.gezenzi.com/minilife/h/Api/applicationRegister

Request Token Alın

Almış olduğunuz apikey ile alttaki şekilde bir request token talep etmelisiniz.

http://www.gezenzi.com/minilife/h/Api/oAuthRequestToken/token/{apikey}

Aldığınız request token bir kere kullanılabilirdir ve kullanıcınızı alttaki url'i çağırmanız sonucunda login sayfasına yönlendirecektir.

http://www.gezenzi.com/minilife/h/Api/oAuthLogin?requesttoken={requesttoken}

Login sayfasında başarı ile giriş yapan kullanıcılarınız uygulamanıza hak vermiş olacaklar. Verdikleri hakkı isterler ise gezenzi.com sitesinden kaldırabilecekler. Buradan başarı ile login olan kullanıcıları sizin vermiş olduğunuz redirect ürl'e yönlendirilecekler. Bu yönlendirme sırasında accesstoken parametresi ile API "http get" yapabilir oluyor. Bu aşamadan sonra her API çağrısı için oauth_token get parametresi verilerek kullanılabiliyor. Örneğin:

http://www.gezenzi.com/minilife/api/searchNote?q=bu&p=all&pageNum=2&oauth_token=1ZXC2DAvz4ZVVZY6H

Powered by Google Project Hosting