sohaibilyas / facebook-php-sdk
Easy to use PHP SDK to interact with Facebook API.
Installs: 1 459
Dependents: 0
Suggesters: 0
Security: 0
Stars: 6
Watchers: 1
Forks: 0
Open Issues: 0
Requires
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Easy to use PHP SDK to interact with Facebook API.
Installation
Use the composer to install.
composer require sohaibilyas/facebook-php-sdk
Usage
<?php session_start(); require './vendor/autoload.php'; use SohaibIlyas\FacebookPhpSdk\Facebook; $facebook = new Facebook([ 'app_id' => 'app-id-here', 'app_secret' => 'app-secret-here', 'redirect_url' => 'https://sohaibilyas.com' ]); $facebook->handleRedirect(function($user) { // save access token to use it later e.g. session, database $_SESSION['access_token'] = $user->access_token; }); // checking if access token is saved otherwise show login with facebook url if (isset($_SESSION['access_token'])) { // setting default access token for all requests $facebook->setAccessToken($_SESSION['access_token']); // default response type e.g. object, json, array $facebook->setResponseType('json'); // getting facebook user information print_r($facebook->getAdAccounts()); } else { echo $facebook->getLoginUrl(['email', 'ads_management', 'business_management', 'ads_read']);exit; }