私は以下のスクリプトを書いており、ユーザーのセッションをチェックし、それに従ってログイン/ログアウトリンクを表示します。スクリプトは機能しますが、問題はコールバックURLを設定する方法がわからないため、FBアプリの設定ページでフィールドがない(または少なくとも私は見つからない)何か案は?Facebook PHP SDK、コールバックURLの定義方法
$facebook = new Facebook(array(
'appId' => 'xxx',
'secret' => 'xxx',
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
}
}
?>
<?php if ($me): ?>
<a href="<?php echo $facebook->getLogoutUrl(); ?>">Logout</a>
<?php else: ?>
<a href="<?php echo $facebook->getLoginUrl(array('req_perms'=>"email,publish_stream")); ?>">Login</a>
<?php endif; ?>
代わりnext''で使用されています。 https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/ – Shahid