android新浪微博调用用户微博接口
2012-07-02 15:32
405 查看
根据上篇认证通过后,可以调用API中的开放接口. 一般我们开发的应用都是要显示一些企业的微博信息,如我之前开发的“万事达卡”显示万事达人微博.
首先我们要调用一个接口:http://api.t.sina.com.cn/statuses/user_timeline.json等同于现在的http://api.t.sina.com.cn/statuses/user_timeline.json
现在新浪都改成带s的接口了,不过感觉还是不带s好用,网上很多例子都是调用不带s的,我调用了带s的不管用,不知道原因,知道的朋友,请您给小弟说下. 这里我也用不带是的.
我们要注意一点:
![](http://my.csdn.net/uploads/201207/02/1341214389_8342.png)
![](http://my.csdn.net/uploads/201207/02/1341214374_2014.png)
一般我们都是根据screen_name设置查询微博的.
代码片段:
这样我们就可以获取到我们要的微博信息
![](http://my.csdn.net/uploads/201207/02/1341214643_3461.png)
展示如下:(显示的是万事达人)
![](http://my.csdn.net/uploads/201207/04/1341397850_3467.png)
![](http://my.csdn.net/uploads/201207/04/1341397868_7854.png)
正在开发中,样子很丑,没有来得及调整,就将就着吧.
首先我们要调用一个接口:http://api.t.sina.com.cn/statuses/user_timeline.json等同于现在的http://api.t.sina.com.cn/statuses/user_timeline.json
现在新浪都改成带s的接口了,不过感觉还是不带s好用,网上很多例子都是调用不带s的,我调用了带s的不管用,不知道原因,知道的朋友,请您给小弟说下. 这里我也用不带是的.
我们要注意一点:
![](http://my.csdn.net/uploads/201207/02/1341214389_8342.png)
![](http://my.csdn.net/uploads/201207/02/1341214374_2014.png)
一般我们都是根据screen_name设置查询微博的.
代码片段:
OAuthConsumer authConsumer = new CommonsHttpOAuthConsumer( Oauth.consumerKey, Oauth.consumerSecret); authConsumer.setTokenWithSecret(User.token, User.tokenSecret); 这里也可以把前面我们Oauth认证时候的authConsumer传过来,就不用这些步骤了, client = new DefaultHttpClient(); httpPost = new HttpPost(USER_TIMELINE_URL); // 把相应的属性值穿进去 还有很多属性,page,count等,请查看api. List<NameValuePair> list = new ArrayList<NameValuePair>(); list.add(new BasicNameValuePair("screen_name", "万事达人")); httpPost.setEntity(new UrlEncodedFormEntity(list, HTTP.UTF_8)); httpPost.getParams().setBooleanParameter( CoreProtocolPNames.USE_EXPECT_CONTINUE, false); authConsumer.sign(httpPost); httpResponse = client.execute(httpPost); if (HttpStatus.SC_OK == httpResponse.getStatusLine().getStatusCode()) { String result = EntityUtils.toString(httpResponse.getEntity()); Log.i(Oauth.TAG, result); }
这样我们就可以获取到我们要的微博信息
![](http://my.csdn.net/uploads/201207/02/1341214643_3461.png)
展示如下:(显示的是万事达人)
![](http://my.csdn.net/uploads/201207/04/1341397850_3467.png)
![](http://my.csdn.net/uploads/201207/04/1341397868_7854.png)
正在开发中,样子很丑,没有来得及调整,就将就着吧.
相关文章推荐
- Android调用新浪微博接口
- Android应用内使用新浪微博SDK发送微博(不调用微博客户端)
- 新浪微博客户端源代码-新浪微博OAuth2.0接口--回调地址未填而出现第三方调用错误解决方法
- 新浪微博发布一条微博和图片的接口调用实例
- Android新浪微博如何下载用户头像和微博图片
- Android系统调用新浪微博、腾讯微博、开心、人人网分享接口
- Android调用新浪微博显示用户信息
- Java调用 新浪微博API 接口发微博,逐项讲解,绝对清晰
- Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰
- Java调用 新浪微博API 接口发微博,逐条讲解,绝对清晰
- 求助:php通过新浪微博接口 api 如果获取某一地区下所有用户的微博列表?或使用包含某一关键词的微博列表
- android分享到新浪微博,认证+发送微博
- 【黑马Android】(14)webservice概念/调用/wsdl接口
- Android系统调用短信、电子邮件、蓝牙、社交网站等分享接口
- 使用sqlite3的接口函数完成一个用户登录验证功能模块设计 要封装成独立函数,在独立的main中调用测试;
- android 中调用接口发送短信
- android开发我的新浪微博客户端-阅读微博UI篇(6.1)
- [Android]Webview中JS接口调用Java-版本问题
- android 中调用接口发送短信
- EJBCA 6 通过调用WebService接口增加用户并获取证书