新浪微博如何获取用户信息?
发布网友
发布时间:2022-03-26 15:59
我来回答
共1个回答
热心网友
时间:2022-03-26 17:28
getUserTimeline() 是获取你的首页微博列表,不是用户信息,getFriendTimeline()是获取你的粉丝的微博列表。下面这个才可以获取到:
HashMap<String, String map = new HashMap<String, String();try {Weibo weibo = WeiboUtil.getWeiboInstance();
User user = weibo.showUser(userId);
if (user != null) {
map.put(user_name, user.getScreenName());
map.put(user_icon, user.getProfileImageURL().toString());
map.put(user_location, user.getLocation());
map.put(user_intro, user.getDescription());
map.put(user_follows, String.valueOf(user.getFriendsCount()));
map.put(user_followers, String.valueOf(user.getFollowersCount()));
map.put(user_weibo, String.valueOf(user.getStatusesCount()));