1- Facebook PHP SDK (v.3.2.0)
2- ==========================
1+ Facebook PHP SDK (v.3.2.2)
32
43The [ Facebook Platform] ( http://developers.facebook.com/ ) is
54a set of APIs that make your app more social.
@@ -15,41 +14,63 @@ Usage
1514
1615The [ examples] [ examples ] are a good place to start. The minimal you'll need to
1716have is:
17+ ``` php
18+ require 'facebook-php-sdk/src/facebook.php';
1819
19- require 'facebook-php-sdk/src/facebook.php';
20+ $facebook = new Facebook(array(
21+ 'appId' => 'YOUR_APP_ID',
22+ 'secret' => 'YOUR_APP_SECRET',
23+ ));
2024
21- $facebook = new Facebook(array(
22- 'appId' => 'YOUR_APP_ID',
23- 'secret' => 'YOUR_APP_SECRET',
24- ));
25-
26- // Get User ID
27- $user = $facebook->getUser();
25+ // Get User ID
26+ $user = $facebook->getUser();
27+ ```
2828
2929To make [ API] [ API ] calls:
30-
31- if ($user) {
32- try {
33- // Proceed knowing you have a logged in user who's authenticated.
34- $user_profile = $facebook->api('/me');
35- } catch (FacebookApiException $e) {
36- error_log($e);
37- $user = null;
38- }
39- }
30+ ``` php
31+ if ($user) {
32+ try {
33+ // Proceed knowing you have a logged in user who's authenticated.
34+ $user_profile = $facebook->api('/me');
35+ } catch (FacebookApiException $e) {
36+ error_log($e);
37+ $user = null;
38+ }
39+ }
40+ ```
4041
4142Login or logout url will be needed depending on current user state.
42-
43- if ($user) {
44- $logoutUrl = $facebook->getLogoutUrl();
45- } else {
46- $loginUrl = $facebook->getLoginUrl();
47- }
48-
49- [ examples ] : http://github.com/facebook/facebook-php-sdk/blob/master/examples/example.php
43+ ``` php
44+ if ($user) {
45+ $logoutUrl = $facebook->getLogoutUrl();
46+ } else {
47+ $loginUrl = $facebook->getLoginUrl();
48+ }
49+ ```
50+
51+ With Composer:
52+
53+ - Add the ` "facebook/php-sdk": "@stable" ` into the ` require ` section of your ` composer.json ` .
54+ - Run ` composer install ` .
55+ - The example will look like
56+
57+ ``` php
58+ if (($loader = require_once __DIR__ . '/vendor/autoload.php') == null) {
59+ die('Vendor directory not found, Please run composer install.');
60+ }
61+
62+ $facebook = new Facebook(array(
63+ 'appId' => 'YOUR_APP_ID',
64+ 'secret' => 'YOUR_APP_SECRET',
65+ ));
66+
67+ // Get User ID
68+ $user = $facebook->getUser();
69+ ```
70+
71+ [ examples ] : /examples/example.php
5072[ API ] : http://developers.facebook.com/docs/api
5173
52-
5374Tests
5475-----
5576
0 commit comments