‘API’ kategorisi arşivi

Google Gears API ile kullanıcının bulunduğu noktayı belirlemek

24 Kasım 2008 | Kategori : API, Kod Örnekleri | İlk yorumu siz yapın »

Google Gears API‘nin Geolocation özelliğini kullanarak kullanıcının harita üzerinde bulunduğu noktayı yaklaşık olarak bulabiliyoruz. Gears API’nin bu özelliği ile kullanıcının bulunduğpu noktaları takip de edebiliyoruz. Bu özellik Google Code blogundaki haberden öğrendiğimize göre artık Wi-Fi noktalarını da kapsıyor. Ayrıca mobil cihazlar için de GPS’den yararlanarak kullanıcının bulunduğu noktayı belirliyor.

Aşağıda örnek kod bulunmakta:


//gears javascript dosyasını ekliyoruz
<script type="text/javascript" src="gears_init.js"></script>
<script type="text/javascript">
var geo = google.gears.factory.create('beta.geolocation');

function updatePosition(position) {
alert('Bulunduğunuz konumun koordinatları : ' + position.latitude + ',' + position.longitude);
}
function handleError(positionError) {
  alert('Adres bulunamadı: ' + positionError.message);
}
geo.getCurrentPosition(updatePosition, handleError);

http://www.apidunyasi.com/ornekler/gears/geolocation.php adresinde bulunduğunuz noktayı bulan ve harita üzerinde gösteren bir uygulama görebilirsiniz. Örneği görebilmek için Apidünyası’na Gears kullanma iznini vermeniz gerekmekte.

Etiketler: , ,

Flash ile Google Maps API örneği : Coca-Cola ile noel ışıkları

21 Kasım 2008 | Kategori : API, Uygulama (Mashup) | İlk yorumu siz yapın »

Google Maps API’nin Flash ile de kullanabileceğinden bahsedip buna verecek örnek arıyordum ki imdadıma Google Maps Mania blogundaki bu yazı yetişti.

Yukarıda Coca-Cola’nın yeni yıl için yaptığı harita üzerinde istediğimiz yerlere noel ışıkları ekleyebileceğimiz “Noel Işıkları” uygulamasından küçük bir görüntü var. Bu uygulama Flash ile yapılmış olup Google Maps API for Flash kullanılmış. API’yi Flash uygulamalarda kullanmak için SDK’sını indirdikten sonra dökümantasyonu okuyabilir ve örnek uygulamaları inceleyebilirsiniz.

Etiketler: , , ,

Google Maps API geliştiricileri için kolay koordinat bulma yolları

20 Kasım 2008 | Kategori : API, Haberler | 2 Yorum »

Google Map API kullananların haritada bir yer işaretlemeleri için bazı noktaların koordinatlarını bulmaları gerekebiliyor. Bunun için Google Maps sayfasına gittiğimizde koordinatları bulmak bizi biraz uğraştırıyor. Onun yerine aşağıdaki yollar size yardımcı olabilir.

1. Öncelikle sadece belli bir noktanın koordinatını isterseniz Mygeoposition.com size bu konuda çok yardımcı olmakta. Haritada arama yapıp koordinatını bulmak istediğimiz yerin üzerine marker’ı getirdiğimiz anda o noktanın bilgileri hemen marker’ın üzerinde beliriyor.

2. Bazı ülkelerin koordinatlarını istiyorum diyenler için de buradaki sayfadan nerdeyse dünyadaki bütün ülkeleriin koordinatlarına ulaşmak mümkün.

3. Proje büyük, belli ülkelelerdeki her şehrin ve hatta daha küçük yerleşim birimlerinin dahi koordinatları bana lazım diyenler için de çok daha detaylı listelere Geonames.org‘un buradaki sayfasından (.zip uzantılı dosyaların içinde her ülkenin detaylı bilgilerinin olduğu bir metin dosyası var) veya The National Geospatial-Intelligence Agency‘nin buradaki sayfasından ulaşabilirsiniz. Bu metin dosyalarını veritabanına aktarmakta (dump) oldukça kolay.

Etiketler: ,

Happenr ile Avrupa’daki etkinlikleri arayın

20 Kasım 2008 | Kategori : API, Araç (Widget), Uygulama (Mashup) | İlk yorumu siz yapın »

Google Maps API altyapısı ile Avupa’daki (Almanya, İrlanda ve Belçika’yı ayrıca en büyük 100 şehri de kapsıyor) etkinlikleri arayabileceğimiz Happenr yayında. Bu alanda  EventfulZvents, ve Upcoming.org gibi rakipleri olan Happenr Avrupa’ya yoğunlaşmış olması ile güçlü rakipleri karşısında ön plana çıkabilir. Dökümantasyonu çok iç açıcı olmayan bir API‘ye de sahip olan Happenr’ın örneğini burada görebileceğiniz bir Iphone uygulaması da mevcut.

Happenr API’de sadece iki method bulunmakta.Çok basit özellikler içeren API’nin bu metodlarıyla etkinlik listesi ve etkinlik detayı alabiliyoruz. API’yi kullanmak için bir İletişim bölümünden isteyebileceğiniz bir API key’e ihtiyacınız var. Ayrıca Happenr bize sağladığı araçlarla API kullanmadan aşağıdaki gibi arama yapabiliyor ve herhangi bir şehirde olacak etkinlikleri yayınlayabiliyoruz.

Etiketler: ,

Youtube API demo sayfası

18 Kasım 2008 | Kategori : API, Haberler | İlk yorumu siz yapın »

Dökümantasyonu oldukça faydalı olan ve bize kolayca uygulama geliştirme platformu sağlayan Youtube API, geliştiricilere yeni bir servis daha sunmaya başladı. Youtube API demo sayfasında, kolayca API çağrısı oluşturabiliyor ayrıca çağrı sonucunda dönen XML dosyasının içeriğini de görme fırsatı buluyoruz. Böylece Youtube API kullanarak uygulama geliştirmek isteyenlerin işi oldukça kolaylaşmış oluyor.

Etiketler: ,

Mashup Kampının yıldızı: Opencalais API

18 Kasım 2008 | Kategori : API, Haberler | İlk yorumu siz yapın »

İleride daha detaylı bir yazı ile anlatacağım, girdiğimiz metni semantik olarak etiketleyen Opencalais API Mashup Kampında oldukça ilgi topladı. Thomas Tague önce Clearforest olan sonra ise Reuters tarafından satın alınıp OpenCalais ismi ile yoluna devam API’nin hikayesini katılımcılar ile paylaşırken yakında Opencalais’in reklamla ilgili bir ürününün de çıkacağını belirtti. Şimdilik küçük bir örnekle bu API’yi buradaki arayüzden deneyebileceğizi belirtip Opencalais’le ilgile detayları ileriye saklayalım. (veya Md-12′de yazdığım Opencalais yazısı ile de idare edebilirsiniz).

Etiketler: ,

Google AJAX Libraries API ile Javascript kütüphaneleri

17 Kasım 2008 | Kategori : API | 3 Yorum »

Google Ajax Libraries API ile çok fazla kullanılan Javascript kütüphanelerini sunucumuzda bulundurmadan kullanabiliyoruz. Kullanacağımız kütüphaneyi eklemek aşağıdaki örnekte olduğu kadar kolay.


  google.load("jquery", "1.2.3");
  google.load("jqueryui", "1.5.2");
  google.load("prototype", "1.6");
  google.load("scriptaculous", "1.8.1");
  google.load("mootools", "1.2.1");
  google.load("dojo", "1.2.0");
  google.load("swfobject", "2.1");

Hatta kütüphanelerin farklı versiyonlarını da kullanmak mümkün.


 google.load("jquery", "1.2.6");

API’nin dökümantasyonuna buradan ulaşabilirsiniz. Örneklerden de anlaşılacağı gibi desteklenen kütüphaneler şu şekilde:

jQuery
versiyonlar: 1.2.3, 1.2.6
yükleme kodu: google.load(”jquery”, “1.2.6″);
site: http://jquery.com/

jQuery UI
versiyonlar: 1.5.2
yükleme kodu: google.load(”jqueryui”, “1.5.2″);
site: http://ui.jquery.com/

Prototype
versiyonlar: 1.6.0.2, 1.6.0.3
yükleme kodu: google.load(”prototype”, “1.6.0.3″);
site: http://www.prototypejs.org/

script.aculo.us
name: scriptaculous
versiyonlar: 1.8.1
yükleme kodu: google.load(”scriptaculous”, “1.8.1″);
site: http://script.aculo.us/

MooTools
versiyonlar: 1.11, 1.2.1
yükleme kodu: google.load(”mootools”, “1.2.1″);
site: http://mootools.net/

Dojo
versiyonlar: 1.1.1, 1.2.0
yükleme kodu: google.load(”dojo”, “1.2.0″);
site: http://dojotoolkit.org/

SWFObject
versiyonlar: 2.1
yükleme kodu: google.load(”swfobject”, “2.1″);
site: http://code.google.com/p/swfobject/

Etiketler: , , , , , , , ,

Business of API’s konferansı sunumları

12 Kasım 2008 | Kategori : API, Haberler | İlk yorumu siz yapın »

3 Kasım’da San Fransisco’da gerçekleşen Business of API’s konferansı önemli API sağlayıcılarının katılımıyla gerçekleşti. API sağlayıcılarının neden ve nasıl API sağladıkları, nasıl bir geri dönüş bekledikleri ve programlarının başarısını nasıl ölçtüklerini paylaştığı bu konferansın ilki  bir öncekisi Mart 2008′de yapılmıştı. Aşağıda bu 2 konferanstaki sunumların linklerini bulabilirsiniz.

Kasım 2008

Netflix – The Netflix API 
Mike Hart, Director of Engineering, Web API

MySpace – Leveraging ME on the Social Web 
Allen Hurff, SVP Engineering

Best Buy – Big Retail Opens Up 
Michele Azar, Vice President of Emerging Channels

Mashery 
Oren Michels, CEO

Hoover’s – API Strategy – Open Access to Business Intelligence 
Heidi Tucker, VP of Business Development

Mint – Consumer Spending Data: Universal access for all! 
Mint – Consumer Spending Data, Universal Access For All

CBSInteractive 
Peter Offringa

NPR – NPR’s API and Open Content 
Daniel Jacobson, Director of Application Development

NYTimes.com – Open APIs 
Marc Frons, CTO

Mart 2008

Mashery 
Oren Michels, CEO, Mashery

Lots and lots of worthless data 
Dave Cancel, former CTO, Compete.com

Creating Successful Developer Programs: All About The Geeks 
Dave McClure, Master of, 500 Hats

Make Your Partners Happy 
Chris Phenner, Vice President Business Development, Thumbplay

Etiketler: ,

En fazla uygulaması yapılan Api’ler

10 Kasım 2008 | Kategori : API, Uygulama (Mashup) | İlk yorumu siz yapın »

Aşağıda ProgrammableWeb‘de en fazla mashup’ı yapılmış API’Lerin listesini bulabilirsiniz.

API   Açıklama Kategori Uygulama
Google Maps   Harita servisi Harita 1547     
Flickr   Fotoğraf paylaşım servisi Fotoğraf 386     
YouTube   Video paylaşım ve arama Video 326     
Amazon eCommerce   Online satış Alışveriş 267     
Microsoft Virtual Earth   Harita servisi Harita 160     
eBay   Açık arttırma servisi Alışveriş 153     
Yahoo Maps   Harita servisi Harita 122     
411Sync   SMS, WAP, ve email mesajlaşma Mesaj 120     
del.icio.us   Sosyal İmleme Yer İmleri 120     
Google Search   Arama servisi Arama 117     
Yahoo Search   Arama servisi Arama 115     
Twitter   Komunite sitesi Komunite 93     
Yahoo Geocoding   Geocoding servisi Harita 82 
Etiketler: , ,