function denglu_userInfo() { global $wptm_basic; if (!$wptm_basic['appid'] || !$wptm_basic['appkey']) { wp_die("出错了,请先在插件页的 “基本设置” 页面填写 站点设置 必需的APP ID和 APP Key"); } class_exists('Denglu') or (require dirname(__FILE__) . "/class/Denglu.php"); $api = new Denglu($wptm_basic['appid'], $wptm_basic['appkey'], 'utf-8'); if (!empty($_GET['token'])) { try { $user = $api->getUserInfoByToken($_GET['token']); } catch (DengluException $e) { // 获取异常后的处理办法(请自定义) wp_die($e->geterrorDescription()); //返回错误信息 } } return $user; }
* "url":null, // 用户博客/主页地址 * "city":null, // 城市 * "description":null, // 个人描述 * "createdAt":"", // 在媒体上的创建时间 * "verified":0, // 认证标志 * "name":null, // 友好显示名称 * "domain":null, // 用户个性化URL * "province":null, // 省份 * "followersCount":0, // 粉丝数 * "gender":1, // 性别 1--男,0--女,2--未知 * "statusesCount":0, // 微博/日记数 * "personID":120 // 个人ID */ if (!empty($_GET['token'])) { try { $userInfo = $api->getUserInfoByToken($_GET['token']); $mediaID = $userInfo['mediaID']; $mediaUID = $userInfo['mediaUserID']; $uname = $userInfo['name']; $uid = $userInfo['personID']; session_start(); $_SESSION['mediaID'] = $mediaID; $_SESSION['mediaUserID'] = $mediaUID; $_SESSION['username'] = $uname; header("Location:http://ideat.org"); exit; } catch (DengluException $e) { //获取异常后的处理办法(请自定义) //return false; //echo $e->geterrorCode(); //返回错误编号 //echo $e->geterrorDescription(); //返回错误信息