新浪和腾讯微博教程(二)
2012-09-09 16:39
176 查看
上篇文章介绍了Oauth认证和新浪微博,这次我们再来学习下腾讯微博。
腾讯微博和新浪微博的流程是一样的,都首先要申请应用,取得key和密钥之后,在来做下面的工作。
腾讯微博使用的Oauth认证算法是1.0 ,话说官方网站给出了安卓版本的基于Oauth2.0的SDK (Android_SDK_V1.2),但是那个压缩包居然是损坏的,直接无语……
android sdk
只能下载支持Oauth 1.0那个sdk ,即Android_SDK_V1.0 。
需要注意的是,这个版本的SDK是不支持WebView方式授权的,授权时跳到浏览器。修改了相关的配置之后,还是不能顺利跑起来。
这个错误出现在sdk中使用的apache commos包中,解决方法参见:
/article/4456601.html
2.Oauth认证完了之后不跳转
开始以为是自己哪里配置的不对,查了n多资料,发现很多人都遇到这个问题。原来人家从浏览器授权完之后,根本就不跳转。
迫于时间有限,只好放弃使用官方给出的SDK。
1.使用signpost 开源项目实现用户授权
这种解决方案在Mars老师的视频中有应用,具体参见Mars的视频和示例代码,请移步这里
2.自己编写SDK
感谢coolszy老师的分享教程,使用coolszy给出的SDK,能够实现简单的微博分享,我的微博客户端就是使用的该sdk,附图
源码很多,下载请移步这里
参考资料:http://download.csdn.net/detail/jacobzzy/4014614
http://blog.csdn.net/coolszy/article/category/828982
腾讯微博和新浪微博的流程是一样的,都首先要申请应用,取得key和密钥之后,在来做下面的工作。
腾讯微博使用的Oauth认证算法是1.0 ,话说官方网站给出了安卓版本的基于Oauth2.0的SDK (Android_SDK_V1.2),但是那个压缩包居然是损坏的,直接无语……
android sdk
只能下载支持Oauth 1.0那个sdk ,即Android_SDK_V1.0 。
需要注意的是,这个版本的SDK是不支持WebView方式授权的,授权时跳到浏览器。修改了相关的配置之后,还是不能顺利跑起来。
主要问题有两个:
1、附加之后不报错,运行时报java.lang.NoClassDefoundErro:com.apache.httpclient.httpclient这个错误出现在sdk中使用的apache commos包中,解决方法参见:
/article/4456601.html
2.Oauth认证完了之后不跳转
开始以为是自己哪里配置的不对,查了n多资料,发现很多人都遇到这个问题。原来人家从浏览器授权完之后,根本就不跳转。
迫于时间有限,只好放弃使用官方给出的SDK。
解决方案:
1.使用signpost 开源项目实现用户授权
这种解决方案在Mars老师的视频中有应用,具体参见Mars的视频和示例代码,请移步这里
2.自己编写SDK
感谢coolszy老师的分享教程,使用coolszy给出的SDK,能够实现简单的微博分享,我的微博客户端就是使用的该sdk,附图
源码很多,下载请移步这里
参考资料:http://download.csdn.net/detail/jacobzzy/4014614
http://blog.csdn.net/coolszy/article/category/828982
相关文章推荐
- 新浪和腾讯微博用户活跃度对比
- Lance老师UI系列教程第二课->腾讯微博(下拉刷新+点击更多)listview的实现 (android)
- 腾讯微博为何拼不过新浪?
- 使用QOAuth来进行新浪/腾讯微博验证(一)
- Lance老师UI系列教程第二课->腾讯微博(下拉刷新+点击更多)listview的实现 (android)
- 新浪云SAE部署详细图解教程
- 接入新浪、腾讯微博和人人网的Android客户端实例
- 2011年最强的免费PHP主机空间: 新浪SAE教程云计算平台攻略
- OAuth gem for rails,支持豆瓣,新浪微薄,腾讯微博,搜狐微博,网易微博
- 易观智库:80后更喜欢用新浪、腾讯微博
- 分享新浪、腾讯微博QQ空间百度空间代码
- [ASP.net教程] 新浪OAuth网站登陆连接,请求access_token时遇到21323 miss client id or secret 的解决方案
- 新浪SAE教程云计算平台攻略
- 利用新浪云平台(SAE) 搭建 HUSTOJ 简易教程
- 新浪SAE搭建PHP项目教程
- Lance老师UI系列教程第二课->腾讯微博(下拉刷新+点击更多)listview的实现 (android)
- 关于新浪sae个人博客的搭建教程
- 接入新浪、腾讯微博和人人网的Android客户端实例 接入新浪、腾讯微博和人人网的Android客户端实例
- 新浪SAE快速上手教程
- 腾讯微博教程分步走之第一步(含原码)