/**
 * @brief 获取用户在QQ空间的个人资料
 * @param $accessToken  获取的Access Token
 * @param $appid  申请QQ登录成功后,分配给网站的appid
 * @param $openid  获取的用户的OpenID
 * @return 返回json格式
 */
function getUserInfo($accessToken, $appid, $openid)
{
    $url = "https://graph.qq.com/user/get_user_info";
    $params = array();
    $params["access_token"] = $accessToken;
    $params["oauth_consumer_key"] = $appid;
    $params["openid"] = $openid;
    $url .= "?" . http_build_query($params);
    return https_get_contents($url);
}
/**
 * @brief 获取Access Token
 * @param $code  上一步返回的authorization code
 * @return 返回字符串格式为:
 */
function getAccessToken($code)
{
    $url = "https://graph.qq.com/oauth2.0/token";
    //传入参数
    $params = array();
    $params["grant_type"] = "authorization_code";
    $params["client_id"] = $_SESSION["qq_appid"];
    $params["client_secret"] = $_SESSION["qq_appkey"];
    $params["code"] = $code;
    $params["state"] = "ebangke-qq-login";
    $params["redirect_uri"] = $_SESSION["qq_callback"];
    $url .= "?" . http_build_query($params);
    return https_get_contents($url);
}
function getOpenId($accessToken)
{
    $url = "https://graph.qq.com/oauth2.0/me?access_token=" . $accessToken;
    return https_get_contents($url);
}
/**
 * @brief 获取用户在新浪微博的个人资料
 * @param $accessToken  获取的Access Token
 * @return 返回json格式
 */
function usersShow($accessToken)
{
    $url = "https://api.weibo.com/2/users/show.json";
    $url .= $accessToken;
    return https_get_contents($url);
}