2017 © Pedro Peláez
 

library facebook-api

Simple facebook API wrapper

image

devlib/facebook-api

Simple facebook API wrapper

  • Monday, March 12, 2018
  • by adrian7
  • Repository
  • 1 Watchers
  • 0 Stars
  • 240 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 3 Open issues
  • 3 Versions
  • 21 % Grown

The README.md

Devlib/Facebook-API

Simple Facebook API wrapper for PHP, (*1)

Install

composer require devlib/facebook-api, (*2)

Usage

use \DevLib\API\Facebook\App;

$appId     = getenv('FACEBOOK_APP_ID');
$appSecret = getenv('FACEBOOK_APP_SECRET');

$permissions = ['email', 'user_posts'];
$callback    = ('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '?callback=1');

$app         = App::create($appId, $appSecret)
                   ->withPermissions($permissions)
                   ->withCallbackURL($callback);

Generate login url

//display link for authentication
echo '<a href="' . $app->getLoginURL() . '">Login with Facebook</a>';

Retrieve user info

try{

    $user = $app->getUser();
    $data = $user->get(['id', 'name', 'email'])->getGraphUser();

    //successful log in
    echo ( '<h3><i>#' . $data->getId() . '</i> ' . $data->getEmail() );

}
catch (\Facebook\Exceptions\FacebookAuthorizationException $e){
    echo ('Error: ' . $e->getMessage() );
}

Facebook API Reference:

The Versions

12/03 2018

dev-master

9999999-dev

Simple facebook API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar adrian7

02/10 2017

0.2

0.2.0.0

Simple facebook API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar adrian7

01/10 2017

0.1

0.1.0.0

Simple facebook API wrapper

  Sources   Download

MIT

The Requires

 

The Development Requires

by Avatar adrian7