PHP Dersleri

PHP Facebook ile Giriş Yapımı

PHP dilini kullanarak Facebook ile giriş yapılabilir. Bu işlem için öncelikle Facebook Developer hesabı açıp, uygulama oluşturmanız gerekmektedir. Daha sonra, Facebook Login API’sini kullanarak PHP kodları yazarak giriş işlemini gerçekleştirebilirsiniz. Ayrıntılı bilgi için, Facebook Developer Dokümantasyonuna bakabilir ve aşağıdaki örnek kodları inceleyebilirsiniz:

PHP Facebook ile Giriş Yapımı Kodları

<?php

//Facebook API kütüphanesini include edin
require_once 'path/to/facebook-php-sdk/autoload.php';

//Facebook API ayarlarını yapın
$fb = new Facebook\Facebook([
  'app_id' => '{your-app-id}',
  'app_secret' => '{your-app-secret}',
  'default_graph_version' => 'v3.2',
]);

//Kullanıcıdan izin isteyin
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email']; // optional
$loginUrl = $helper->getLoginUrl('http://{your-website}/login-callback.php', $permissions);

echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';

?>

login-callback.php dosyası ise aşağıdaki gibi olacaktır:

<?php

//Facebook API kütüphanesini include edin
require_once 'path/to/facebook-sdk/autoload.php';

//Facebook API ayarlarını yapın
$fb = new Facebook\Facebook([
  'app_id' => '{your-app-id}',
  'app_secret' => '{your-app-secret}',
  'default_graph_version' => 'v3.2',
]);

//Giriş izni için helper nesnesi oluşturun
$helper = $fb->getRedirectLoginHelper();

try {
  $accessToken = $helper->getAccessToken();
} catch(Facebook\Exceptions\FacebookResponseException $e) {
  // When Graph returns an error
  echo 'Graph returned an error: ' . $e->getMessage();
  exit;
} catch(Facebook\Exceptions\FacebookSDKException $e) {
  // When validation fails or other local issues
  echo 'Facebook SDK returned an error: ' . $e->getMessage();
  exit;
}

if (!isset($accessToken)) {
  if ($helper->getError()) {
    header('HTTP/1.0 401 Unauthorized');
    echo "Error: " . $helper->getError() . "\n";
    echo "Error Code: " . $helper->getErrorCode() . "\n";
    echo "Error Reason: " . $helper->

PHP ile Login Giriş Sayfası Yapımı İÇİN TIKLAYIN.

PHP ile Dosya Upload ( Yükleme ) Nasıl Yapılır?

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir