PHP SDKの使用方法

FacebookのPHP SDKは、サーバーサイドでのAPI呼び出しを便利にする様々な機能を備えています。

Facebook Developers - PHP SDK Overview

PHP SDKの実装手順

  1. GitHubより、PHP SDKをダウンロードする。

    facebook/php-sdk - GitHub

  2. ダウンロードしたPHP SDKを読み込む。

    <?php require_once 'src/facebook.php'; ?>
    
  3. Facebookオブジェクトを生成する。

    <?php
    
    ////////// ↓ 解説を参照 //////////
    
    // 【appId】を参照
    $appId = '...';
    // 【secret】を参照
    $secret = '...';
    
    ////////// ↑ 解説を参照 //////////
    
    
    // PHP SDKを読み込む
    require_once 'src/facebook.php';
    
    $facebook = new Facebook(array('appId' => $appId, 'secret' => $secret));
    
    ?>
    

    解説

    【appId】

    FacebookアプリのアプリケーションID(App ID/API Key)を指定。 確認方法

    【secret】

    Facebookアプリのシークレットキー(アプリの秘訣)を指定。 確認方法

Sample (Graph APIをコールする)

Graph APIの「feed」をコールして自身のウォールを取得しています。
※詳細は ウォールを取得する を参照してください。

<?php

// appId
$appId = '...';
// secret
$secret = '...';
// access_token
$access_token = '...';

// PHP SDKを読み込む
require_once 'src/facebook.php';

$facebook = new Facebook(array('appId' => $appId, 'secret' => $secret));
// Facebookオブジェクト生成時にappId、secretを指定しなくても取得可(取得時のパラメータにaccess_tokenを指定するため)
//$facebook = new Facebook(array());

$feed = $facebook->api('/me/feed/', 'GET', array('access_token' => $access_token));

// 結果を出力
var_dump($feed);

?>

参考サイト