我已经编写了以下脚本,用于检查用户的会话并相应地显示登录/注销链接。脚本的作品,但问题是,我不知道如何设置回调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