我使用php sdk实现登录Facebook . 它工作正常 . 我想获取访问令牌和用户 Profiles 信息,然后将它们发送到我的服务器并显示带有Facebook信息的页面 . 我怎样才能做到这一点?
<?php
session_start();
require_once '/Facebook/autoload.php';
$fb = new Facebook\Facebook([
'app_id' => 'my id',
'app_secret' => 'My secret',
'default_graph_version' => 'v2.2',
]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email', 'user_likes']; // optional
$loginUrl = $helper->getLoginUrl('http://localhost/facebook/re.php',$permissions);
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
?>
1 回答
你必须设置回调函数 . Facebook在登录对话框后将用户重定向到的回调URL称为/fb-callback.php .
你被命名为re.php .