東川印記

一本東川,笑看爭龍斗虎;寰茫兦者,度橫佰昧人生。

腾讯微博SDK3

2014年4月8日星期二



1,腾讯微博,微博发表时间timestamp,这是unix时间戳,解析方法为
long create = jsonObject.optLong("timestamp",0);
        //这个地方,语言必须是英语,否则通用工具new Date()会不读参数。。。。
status.created_at   = new java.text.SimpleDateFormat("EEE MMM d HH:mm:ss Z yyyy",Locale.ENGLISH).format(new java.util.Date(create * 1000));
这样就跟新浪的create_at通用;
2,腾讯微博的头像,即微博列表页的头像,json解析head出来后,实际使用时需要增加/50,即
user.profile_image_url  = jsonObject.optString("head", "")+"/50";//使用时,在原地址增加/50,意为获取50大小的head,屮
3,腾讯微博的图片,即微博列表页的图片,json解析image后,实际获取需要在后面增加/120,即
JSONArray picUrlsArray = jsonObject.optJSONArray("image");
        if (picUrlsArray != null && picUrlsArray.length() > 0) {
            int length = picUrlsArray.length();
            status.pic_urls = new ArrayList<String>(length);
//            JSONObject tmpObject = null;
            String tmpObject = null;
            for (int ix = 0; ix < length; ix++) {
                tmpObject = picUrlsArray.optString(ix);
                if (!TextUtils.isEmpty(tmpObject)) {
                    status.pic_urls.add(tmpObject+"/120");
                }
            }
            System.out.println("增加完图片列表:"+status.pic_urls);
        }
问题加载中。。。。


--
senRsl
2014-04-08 21:09
GMT+8 @Beijing Tongzhou

没有评论 :

发表评论