Android 新浪微博获取用户信息

查了好几天的资料, 网上都是转载的, 千篇一律的也没弄明白到底怎么样使用新浪微博进行第三方登录.

现在自己写写到底怎么着获取用户的个人信息.(授权认证的就不写了, 这样的代码网上一堆, 官网也有demo)

在授权认证成功的onComplete(); 方法里面

class AuthDialogListener implements WeiboDialogListener {

@Override
public void onComplete(Bundle values) {
String token = values.getString("access_token");
String expires_in = values.getString("expires_in");
String remind_in = values.getString("remind_in");

String uid = values.getString("uid");

String userInfo = getUserCounts(Weibo.getInstance, uid);

}
}

public String getUserCounts(Weibo weibo, String uid)
throws MalformedURLException, IOException, WeiboException {
String url = Weibo.SERVER + "users/show.json";
WeiboParameters bundle = new WeiboParameters();
bundle.add("source", Weibo.getAppKey());
bundle.add("uid", uid);
String res = weibo.request(this, url, bundle, "GET",
weibo.getAccessToken());
return res;
}

 "users/show.json";  主要是这个请求代码, 假如是获取其他信息就换这里的地址

在这里获取用户的昵称头像等等信息, 



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值