新浪微博API如何获取uid,并根据uid获取用户的基本信息

顶层设计 发布于 2012/07/16 10:21
阅读 15K+
收藏 1

新浪微博API如何获取uid,并根据uid获取用户的基本信息,如粉丝,关注等,

下面是根据sdk写的,但是获取不到

public String showUser(Context context, String id)
            throws MalformedURLException, IOException, WeiboException {
        String rlt = "";
        try {
            Weibo mWeibo = Weibo.getInstance();
            String url = Weibo.SERVER + "users/show.json";
            Log.i("Weibo", "Weibo.showUser().url " + url);
            WeiboParameters bundle = new WeiboParameters();
            bundle.add("source", Weibo.getAppKey());
            bundle.add("access_token", mWeibo.getAccessToken().getToken());
//            bundle.add("access_token", Weibo.getInstance().getAccessToken()
//                    .getToken());
            bundle.add("uid", id);
            rlt = mWeibo.request(context, url, bundle, "GET",
                    mWeibo.getAccessToken());

            Log.i("Weibo", "Weibo.showUser().rlt " + rlt);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return rlt;
    }

加载中
0
迷途d书童
迷途d书童
uid要在weibo.authorize()授权方法里面获取,具体是在WeiboDialogListener的onComplete方法里面用values.getString(“uid”);
花落无期
可是现在为null啊
顶层设计
顶层设计
明白了,差点忘了#
0
齐迹
齐迹
先要得到授权的token 有了token 才能够取得数据
顶层设计
顶层设计
授权已经通过不然不会进入主页面进行json解析,现在的问题是json字符串获取不到
jeffsui
jeffsui
+1
0
顶层设计
顶层设计
问题已解决,谢谢了,非技术问题,非人品问题,非网速问题,乃硬件问题!换电脑了就好!
顶层设计
顶层设计
@a228225513 Google做的这个模拟器是很有问题的,网络和模拟器本身都会影响到json数据的获取,所以如果有问题,最好把项目和模拟器都clean掉。
a
a228225513
大哥能不能说明白点?怎么会跟电脑有关系呢?
返回顶部
顶部