Facebook

Facebook アプリ開発 ログインしているユーザーIDを取得・表示させる

ユーザーIDを取得する

ユーザーIDを取得するには、getUser()関数を使います。

使い方は以下のような感じです。
[php]$uid = $facebook->getUser();
[/php]

サンプルソース

[php]
<?php
require_once("src/facebook.php");
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYPEER] = false;
Facebook::$CURL_OPTS[CURLOPT_SSL_VERIFYHOST] = 2;

$config = array();
$config[‘appId’] = ‘YOUR_APP_ID’;
$config[‘secret’] = ‘YOUR_APP_SECRET’;
$config[‘fileUpload’] = false; // optional

$facebook = new Facebook($config);

//ユーザーIDを取得
$uid = $facebook->getUser();

//ログイン、ログアウト用のURLを取得
$logoutUrl = $facebook->getLogoutUrl();
$loginUrl = $facebook->getLoginUrl();

//ユーザーIDが取得できれば、IDとログアウト用リンクを表示
if($uid){
echo $uid."<br /><a href="".$logoutUrl."">ログアウト</a>";
}
else{
echo "ログインしてください。<br /><a href="".$loginUrl."">ログイン</a>";
}

?>
[/php]