include_once( './weibo/config.php' );
include './weibo/saetv2.ex.class.php';
function dump($arr){
echo '
';';
var_dump($arr);
echo '
}
$o = new SaeTOAuthV2( WB_AKEY , WB_SKEY );
echo '你设置的的AKEY='.WB_AKEY.' 你设置的的SKEY='.WB_SKEY.'
';
if($o)
' SaeTOAuthV2已成功实例化!
';
echo 'POST参数为';
var_dump($_REQUEST["signed_request"]);
echo '
';
$data=$o->parseSignedRequest($_REQUEST["signed_request"]);
echo '$date======'.$data;
if($data=='-2'){
die('签名错误!');
}else{
echo '信息已经成功提取出来了!!!!
';
//dump($data);
$_SESSION['oauth2']=$data;
}
echo '你的用户ID是'.$_SESSION['user_id'].'接下来实验通过你的ID去找你的相关信息
';
//判断用户是否授权
if (empty($_SESSION['oauth2']["user_id"])) {//若没有获取到access token,则发起授权请求
die('没有检测到user_id');
} else {//若已获取到access token,则加载应用信息
$c = new SaeTClientV2( WB_AKEY , WB_SKEY ,$_SESSION['oauth2']['oauth_token'] ,'' );
if($c){
echo 'saeTClient成功
';
//dump($c);
}else{
die('seaTClient声明失败');
}
$re = $c->show_user_by_id($_SESSION['oauth2']["user_id"]);
//dump($re);
上一篇:apache自定义错误页面 下一篇:快递查询API