根据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();
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容