我已經編寫了以下腳本,用於檢查用戶的會話並相應地顯示登錄/註銷鏈接。腳本的作品,但問題是,我不知道如何設置回調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; ?>
在最新的SDK'redirect_uri'代替'next'。 https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/ – Shahid