sohaibilyas / facebook-php-sdk
易于使用的PHP SDK,用于与Facebook API交互。
v2.0.5
2024-09-21 00:51 UTC
Requires
- guzzlehttp/guzzle: ^7.4
Requires (Dev)
- phpunit/phpunit: ^9.5
README
易于使用的PHP SDK,用于与Facebook API交互。
安装
使用composer进行安装。
composer require sohaibilyas/facebook-php-sdk
使用方法
<?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; }