$facebook = new Facebook(array(
'appId' =>Yii::app()->params['FBappId'],
'secret' =>Yii::app()->params['secret'] ,
));
// Get User ID
$user = $facebook->getUser();
if ($user) {
try {
// Proceed knowing you have a logged in user who's authenticated.
echo $accessToken=$facebook->getAccessToken();
echo '<br/>';
$user_profile = $facebook->api('/me');
print_r($user_profile); echo "normal sdk"; exit;
} catch (FacebookApiException $e) {
echo $e; exit;
$user = null;
}
}
echo "normal sdk end";exit;
我尝试使用 php sdk 3.3.2 和用户通过 facebook 登录,它会打印令牌和用户信息,直到令牌过期。大约一小时后,我通过令牌调试器会话过期并给出异常一次然后空白响应。但在另一个选项卡中正在访问 facebook。我的问题是
1.token过期后,是否有inbuild方法可以再次获取有效token?
2.为什么是空白回复?每次它应该抛出异常