Facebook Graph Api Example Android

Facebook Graph API Örneği Android: Uygulama Geliştirme Rehberi

Facebook Graph API, geliştiricilerin Facebook platformuyla etkileşim kurmasını sağlayan bir dizi araç ve özellik sunar. Bu API, kullanıcı verilerine erişmek, yayınlar oluşturmak, yorumları yönetmek ve daha fazlasını yapmak için kullanılabilir. Bu makalede, Android uygulamalarında Facebook Graph API’yi kullanma konusunda adım adım bir rehber sunacağız.

1. Adım: Facebook Geliştirici Hesabı Oluşturma

Facebook Graph API’yi kullanmak için öncelikle bir Facebook geliştirici hesabı oluşturmanız gerekir. Bu hesabı oluşturmak için şu adımları izleyin:

  1. Facebook Geliştirici Portalı’na gidin.
  2. “Kaydol” düğmesine tıklayın.
  3. Adınızı, e-posta adresinizi ve şifrenizi girin.
  4. “Kaydol” düğmesine tekrar tıklayın.

2. Adım: Uygulama Oluşturma

Facebook geliştirici hesabınızı oluşturduktan sonra, bir uygulama oluşturmanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. Facebook Geliştirici Konsolu’na gidin.
  2. “Uygulama Oluştur” düğmesine tıklayın.
  3. Uygulama adınızı ve kategorisini seçin.
  4. “Oluştur” düğmesine tıklayın.

3. Adım: Uygulama Kimlik Bilgileri Oluşturma

Uygulamanızı oluşturduktan sonra, uygulama kimlik bilgileri oluşturmanız gerekir. Bu kimlik bilgileri, uygulamanızın Facebook Graph API’sine erişmek için kullanacağı kimlik doğrulama bilgileridir. Bunları oluşturmak için şu adımları izleyin:

  1. Facebook Geliştirici Konsolu’nda uygulamanızı seçin.
  2. “Ayarlar” sekmesine tıklayın.
  3. “Temel Ayarlar” bölümünde, “Uygulama Kimliği” ve “Uygulama Sırrı” alanlarını bulun.
  4. Bu alanların değerlerini not edin.

4. Adım: Android Studio’da Uygulama Oluşturma

Uygulama kimlik bilgilerinizi oluşturduktan sonra, Android Studio’da bir uygulama oluşturabilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Android Studio’yu açın.
  2. “Yeni Proje” düğmesine tıklayın.
  3. Uygulama adınızı ve paket adınızı girin.
  4. “Minimum SDK” seçeneğini seçin.
  5. “Hedef SDK” seçeneğini seçin.
  6. “Oluştur” düğmesine tıklayın.

5. Adım: Facebook SDK’sını Ekleme

Android Studio’da uygulamanızı oluşturduktan sonra, Facebook SDK’sını eklemeniz gerekir. Bunu yapmak için şu adımları izleyin:

  1. Android Studio’da projenizi açın.
  2. “build.gradle” dosyasını açın.
  3. Aşağıdaki satırı dosyanın sonuna ekleyin:

dependencies {
implementation 'com.facebook.android:facebook-android-sdk:[5,6)'
}

  1. “Senkronize Et” düğmesine tıklayın.

6. Adım: Facebook Girişini Uygulama

Facebook SDK’sını ekledikten sonra, Facebook girişini uygulamanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. “MainActivity.java” dosyasını açın.
  2. Aşağıdaki satırı dosyanın başına ekleyin:

import com.facebook.CallbackManager;
import com.facebook.FacebookCallback;
import com.facebook.FacebookException;
import com.facebook.login.LoginManager;
import com.facebook.login.LoginResult;

  1. Aşağıdaki satırı dosyanın sonuna ekleyin:

“`
private CallbackManager callbackManager;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

callbackManager = CallbackManager.Factory.create();

LoginManager.getInstance().registerCallback(callbackManager,
        new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                // Kullanıcı başarılı bir şekilde giriş yaptı.
            }

            @Override
            public void onCancel() {
                // Kullanıcı giriş işlemini iptal etti.
            }

            @Override
            public void onError(FacebookException error) {
                // Giriş işlemi sırasında bir hata oluştu.
            }
        });

}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);

callbackManager.onActivityResult(requestCode, resultCode, data);

}
“`

7. Adım: Facebook Graph API’sini Kullanma

Facebook girişini uyguladıktan sonra, Facebook Graph API’sini kullanmaya başlayabilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. “MainActivity.java” dosyasını açın.
  2. Aşağıdaki satırı dosyanın başına ekleyin:

import com.facebook.GraphRequest;
import com.facebook.GraphResponse;

  1. Aşağıdaki satırı dosyanın sonuna ekleyin:

private void getProfileInfo() {
GraphRequest request = GraphRequest.newMeRequest(
AccessToken.getCurrentAccessToken(),
new GraphRequest.GraphJSONObjectCallback() {
@Override
public void onCompleted(JSONObject object, GraphResponse response) {
// Kullanıcı profil bilgileri alındı.
}
});
request.executeAsync();
}

8. Adım: Uygulamayı Çalıştırma

Uygulamanızı çalıştırmak için şu adımları izleyin:

  1. Android Studio’da “Çalıştır” düğmesine tıklayın.
  2. Uygulamanız Android cihazınızda veya emülatörünüzde çalışmaya başlayacaktır.

9. Adım: Uygulamayı Test Etme

Uygulamanızı çalıştırdıktan sonra, uygulamayı test etmeniz gerekir. Bunu yapmak için şu adımları izleyin:

  1. Uygulamanızda Facebook giriş düğmesine tıklayın.
  2. Facebook hesabınızla giriş yapın.
  3. Uygulamanızın kullanıcı profil bilgilerini aldığını kontrol edin.

Sonuç

Bu makalede, Android uygulamalarında Facebook Graph API’yi kullanma konusunda adım adım bir rehber sunduk. Bu rehberi izleyerek, Facebook Graph API’sini kullanarak Android uygulamaları geliştirebilirsiniz.

Dosya Adı: Facebook Graph API Örneği Android

Tıklanabilir İndirme Linki: Facebook Graph API Örneği Android

Üretici Firma: Facebook

Ücretsiz: Evet

Uyumlu İşletim Sistemleri: Android

Dosya Boyutu: 1.5 MB


Yayımlandı

kategorisi

yazarı: