根据openId 和 token 获取第三方用户信息

标签:工具


  1. QQ 用户信息获取:
        Uri.Builder builder = Uri.parse("https://graph.qq.com/user/get_user_info").buildUpon();
        //access_token
        builder.appendQueryParameter("access_token", token);
        // appid for qq
        builder.appendQueryParameter("oauth_consumer_key", appId);
        // openid from core
        builder.appendQueryParameter("openid", id);
        String userInfoUrl = builder.toString();
  1. 微信用户信息获取:
        Uri.Builder builder = Uri.parse("https://api.weixin.qq.com/sns/userinfo").buildUpon();
        builder.appendQueryParameter("access_token", token);
        builder.appendQueryParameter("openid", id);
  1. 新浪微博(sina weibo)用户信息获取:
        Uri.Builder builder = Uri.parse("https://api.weibo.com/2/users/show.json").buildUpon();
        //access_token
        builder.appendQueryParameter("access_token", token);
        //openid
        builder.appendQueryParameter("uid", id);
        String userInfoUrl = builder.toString();

你可能感兴趣的:(根据openId 和 token 获取第三方用户信息)