Facebookへのログインについて本当に混乱しています。ログインする方法は2つあるようです。1つはFacebookのハウツーページに表示される方法です。
そしてもう1つは、このコードを使用することです。
require_once('facebook.php');
session_start();
$config = array(
'appId' => "xxxxxxx",
'secret' => "xxxxxxxxxxxxx"
);
$facebook = new Facebook($config);
$user_id = $facebook->getUser();
if ($user_id)
{
try
{
echo $user_id;
}
catch (FacebookApiException $e)
{
$login_url = $facebook->getLoginUrl();
echo 'Please <a href="' . $login_url . '">login.</a>';
}
}
else
{
$login_url = $facebook->getLoginUrl();
echo 'Please <a href="' . $login_url . '">login.</a>';
}
どれが最高ですか?各方法の短所と長所は何ですか?最初のものを使用する場合、グラフのURLにアクセストークンを追加せずにグラフのAPI呼び出しを実行するために、Facebookオブジェクトをインスタンス化できますか?
ありがとうございました。