目的: 检查此前与facebook的连接是否可用
实现思路: 通过此前连接facebook得到的accesst_token, 调用facebook API去取用户信息。能取到用户数据,表明当前连接还是可用,如果不能取到,则当前连接不可用
具体实现方法:
require_once 'facebook.php';
global $harrison_facebook_appId, $harrison_facebook_appSecret;
$appId = $harrison_facebook_appId;
$appSecret = $harrison_facebook_appSecret;
$facebook = new Facebook(array(
'appId' => $appId,
'secret' => $appSecret,
));
$facebook->setAccessToken($face_access); //$face_access为你的access_token
$fbInfo_check = $facebook->api('/me'); //调用API 取用户数据
$fbpermission = $facebook->api('/me/permissions'); //调用API取用户对第三方app赋予的权限
然后判断$fbInfo_check , $fbpermission 是否有数据,如果有,则此前连接可用