Facebook Login Using Python

Facebook Girişi İçin Python Kullanma

Facebook, dünya çapında 2 milyardan fazla aktif kullanıcısıyla en popüler sosyal medya platformlarından biridir. Bu kadar çok kullanıcıyla, web sitenize veya uygulamanıza Facebook üzerinden giriş yapma seçeneği sunmak, kullanıcı deneyimini iyileştirmenin ve daha fazla kullanıcı çekmenin harika bir yoludur.

Python, Facebook üzerinden giriş yapma özelliğini web sitenize veya uygulamanıza eklemek için kullanabileceğiniz popüler bir programlama dilidir. Python, öğrenmesi ve kullanımı kolay bir dildir ve ayrıca çok çeşitli kitaplıklar ve araçlar sunar.

Bu makalede, Python kullanarak Facebook üzerinden giriş yapma özelliğini web sitenize veya uygulamanıza nasıl ekleyeceğinizi göstereceğiz.

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

Facebook üzerinden giriş yapma özelliğini kullanmak için öncelikle bir Facebook Geliştirici hesabı oluşturmanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. Facebook Geliştirici web sitesine 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: Facebook Uygulaması Oluşturma

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

  1. Facebook Geliştirici Konsoluna gidin.
  2. “Uygulama Oluştur” düğmesine tıklayın.
  3. Uygulamanızın adını ve kategorisini girin.
  4. “Uygulama Oluştur” düğmesine tekrar tıklayın.

3. Adım: Facebook Uygulaması Ayarlarını Yapılandırma

Facebook uygulamanızı oluşturduktan sonra, ayarlarını yapılandırmanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. Facebook Geliştirici Konsoluna gidin.
  2. Uygulamanızın adına tıklayın.
  3. “Ayarlar” sekmesine tıklayın.
  4. “Temel Ayarlar” bölümünde, uygulamanızın adını, açıklamasını ve web sitesi URL’sini girin.
  5. “Uygulama Gizliliği” bölümünde, uygulamanızın gizlilik politikasını ve hizmet şartlarını girin.
  6. “Uygulama İncelemesi” bölümünde, uygulamanızın inceleme sürecini başlatın.

4. Adım: Facebook Uygulaması Kimlik Bilgilerini Alma

Facebook uygulamanızın ayarlarını yapılandırdıktan sonra, kimlik bilgilerini almanız gerekir. Bunu yapmak için şu adımları izleyin:

  1. Facebook Geliştirici Konsoluna gidin.
  2. Uygulamanızın adına tıklayın.
  3. “Ayarlar” sekmesine tıklayın.
  4. “Uygulama Kimliği” bölümünde, uygulamanızın kimliğini ve gizli anahtarını bulun.

5. Adım: Python Projenizi Oluşturma

Facebook uygulamanızın kimlik bilgilerini aldıktan sonra, Python projenizi oluşturabilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Yeni bir Python projesi oluşturun.
  2. Projenize “facebook_login” adını verin.
  3. Projenize aşağıdaki dosyaları ekleyin:

main.py
requirements.txt

6. Adım: Python Projenize Gerekli Kütüphaneleri Yükleme

Python projenize gerekli kütüphaneleri yüklemek için şu adımları izleyin:

  1. Komut satırını açın.
  2. Projenizin dizinine gidin.
  3. Aşağıdaki komutu çalıştırın:

pip install -r requirements.txt

7. Adım: Python Projenizi Yazma

Python projenizi yazmak için şu adımları izleyin:

  1. main.py dosyasını açın.
  2. Aşağıdaki kodu main.py dosyasına ekleyin:

“`python
from flask import Flask, request, redirect, url_for
import facebook

app = Flask(name)

@app.route(‘/’)
def index():
return ‘Hello, world!’

@app.route(‘/login’)
def login():
# Facebook uygulamanızın kimlik bilgilerini kullanarak bir Facebook oturumu oluşturun
session = facebook.GraphAPI().get_app_access_token()

# Kullanıcıyı Facebook'a yönlendirin
return redirect(facebook.GraphAPI().get_auth_url(session, 'email'))

@app.route(‘/callback’)
def callback():
# Kullanıcının Facebook’tan döndüğü URL’yi alın
code = request.args.get(‘code’)

# Kullanıcının erişim belirtecini alın
access_token = facebook.GraphAPI().exchange_code_for_access_token(code, session)

# Kullanıcının profil bilgilerini alın
profile = facebook.GraphAPI().get_object('me', access_token=access_token)

# Kullanıcıyı web sitenize veya uygulamanıza yönlendirin
return redirect(url_for('index'))

if name == ‘main‘:
app.run(debug=True)
“`

8. Adım: Python Projenizi Çalıştırma

Python projenizi çalıştırmak için şu adımları izleyin:

  1. Komut satırını açın.
  2. Projenizin dizinine gidin.
  3. Aşağıdaki komutu çalıştırın:

python main.py

9. Adım: Facebook Üzerinden Giriş Yapma Özelliğini Test Etme

Python projenizi çalıştırdıktan sonra, Facebook üzerinden giriş yapma özelliğini test edebilirsiniz. Bunu yapmak için şu adımları izleyin:

  1. Tarayıcınızı açın.
  2. http://localhost:5000/login adresine gidin.
  3. Facebook hesabınızla giriş yapın.
  4. Web sitenize veya uygulamanıza yönlendirileceksiniz.

Dosya Adı: Facebook Login Using Python

Tıklanabilir İndirme Linki: Facebook Login Using Python

Üretici Firma: Facebook

Ücretsiz: Evet

Uyumlu İşletim Sistemleri: Windows, macOS, Linux

Dosya Boyutu: 1.2 MB


Yayımlandı

kategorisi

yazarı: