Android ile Facebook Bağlantısı

Mayıs 22, 2012

 

Merhaba arkadaşlar , Android uygulamalarımızdan facebookta paylaşım yapmak Facebook SDK ‘sı aracılığı ile oldukça kolaydr.Bir uygulamanın facebook hesabınızda paylaşm yapabilmesi için ilk olarak bir Application ID alması gerekmektedir.Bu ID’nin facebook developer sayfasından nasıl alındığını yazının ilerleyen kısımlarında göstereceğim.İlk olarak yeni bir tane Android projesi oluşturalım ve küçük bir örnek üzerinden konuyu inceleyelim.

 

 

Face adında uygulamamızı hazırlamaya başlıyoruz

 

 

 

 

Bu şekilde uygulamamızı oluşturduktan sonra Face > res > layout > main.xml dosyamızı açalımve arayüz’ümüze bir tane Button sürükleyip bırakalım ve bir kaç ayar yapalım

 

 

Button’umuzunda kod kısmı bu şekilde.Uygulamamızın kod kısmı ise

 

 

Uygulamamız ilk yüklendiginde Button ‘a ulaşıyoruz ve click event’ini yakalıyoruz.Bu aşamada Facebook hesabımızda paylaşım yapacak kodları yazacağımız için Facebook SDK ‘ya ihtiyacımız var bu SDK ‘yı buradan indirebilirsiniz.Dosyayı bilgisayarımıza indirdikten sonra uygulamamıza bu dosyayı import etmemiz lazım onun için  şu yolları izliyoruz

 

 

İndirdiğimiz dosyanın içerisindeki facebook klasör’ündeki src klasör’ünü seçip uygulamamıza import ediyoruz.Daha sonra uygulamamız şu şekli alması lazım

 

 

Dosyayı ilk açtığınızda hata vermesini engellemek için küçük bir kaç ayar yapmamız lazım FbDialog.java dosyasında hata veriyor ise sizdede bu dosyanın içerisindeki R dosyasını import etmenizi beklemektedir bunu R yazısının üzerine gelerek açılan küçük penceredeki seçeneği seçerek yapabilirsiniz.Şu an için geliştirme yapacağımız SDK ‘yı hazır hale getirdik ama uygulamalarımızdan facebook’a bağlanmak ve bir işlem yapmak istersek ilk olarak facebook’a geliştirici olarak uygulamamızı kaydetmemiz lazım onun için ise resimde görülen url ‘e giriş yapalım ve yeni bir tane uygulama oluşturalım

 

 

+ Yeni Uygulama Oluştur sekmesinde yeni bir uygulamayı oluşturalım

 

 

Android Uygulaması Test adında bir tane uygulamamızı oluşturup App ID kodumuzu alıyoruz.Bu AppID bizim uygulamamız içerisinde kullanacağımız bir kod.Şimdi ise uygulamamıza geri dönelim ve yarım kalan method’umuzu tamamlayalım

 

 

 

FacebookPaylas method’umuzu Button’umuzun click event’inde cağırıyoruz daha sonra Facebook sınıfından yeni bir tane instanse alıyoruz iste facebook’un bize verdiği App ID ‘mizi burada kullanıyoruz.Bundle sınıfı yardımı ile parametrelerimizi atıyoruz.Paylaşımdaki resmi , linki , metni ve başlığı atıyoruz.En son olarak ta dialog method’unu kullanıyoruz bu kısımda oluşturduğumuz parametreleri kullanıyoruz. onFacebookError ve onError method’ları ile hataları yakalıyabiliriz. onComplete ile başarılı sonucu onCancel method’u ilede iptal edilme olayını yakalıyoruz.Uygulamamızı çalıştırıyoruz ve test’imizi yapıyoruz

 

 

 

Açılan pencere bizden facebook kullanıcı adımızı ve şifremizi istiyor giriş yapıp ilerliyoruz

 

 

 

Kullanıcı adımı ve şifremi girdikten sonra paylaşım yapacağım zayfa açıldı bu aşamadan sonra Paylaş Button’u ile işlemimizi tamamlıyoruz.Burada internet hızım yavaş olduğu için resmi göstermemekte ama paylaşımda facebook sayfasında o resim görünecektir.

 

Son olarak facebook sayfasından bir görüntü

 

 

 

 

Kaynak Kodları Buradan İndirebilirsiniz

 

 

 

 

posted in Android by gokhan

Follow comments via the RSS Feed | Yorum yapın | Trackback URL

1 Comment to "Android ile Facebook Bağlantısı"

  1. kerim wrote:

    forever windows phone :D

Leave Your Comment

*

 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org