根据openId 和 token 获取第三方用户信息
2018-02-07 本文已影响10人
NIOAG37M
标签:工具
- 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();
- 微信用户信息获取:
Uri.Builder builder = Uri.parse("https://api.weixin.qq.com/sns/userinfo").buildUpon();
builder.appendQueryParameter("access_token", token);
builder.appendQueryParameter("openid", id);
- 新浪微博(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();