5.腾讯微博Android客户端开发——获取请求用户授权Request Token
?
原文:http://blog.csdn.net/coolszy/article/details/6561841
?
腾讯微博OAuth认证第二步是获取请求用户授权的Request Token,今天我们就学习如何获取。说是获取Request Token,其实我们的代码目的就是获取一个验证码,有了这个验证码,我们才可以进行下面的授权验证过程。
首先我们学习下获取Request Token的API:
?
?运行程序,控制台输入如下代码:?
?服务器返回的信息为html页面,并不是我们所需要的结果,这说明我们处理流程有问题,这是我们再看下说明的第一点:此页面中会要求用户登陆,然后选择同意或者拒绝对应用授权。当我们请求后,腾讯微博认证平台会重定向到用户登陆的界面,因此我们必须在Android系统中使用浏览器提交请求,然后才能正确的显示登陆界面,修改后代码如下:??
当我们点击Button后会执行上面的getVerifier()方法,请求后浏览器会重定向到QQ登陆界面,注意该界面是腾讯给我们提供的,保证了用户帐号的安全。?
输入QQ号和密码,然后点击授权,然后腾讯开放平台会返回授权码给我们,我们使用该授权码可进行进一步的授权操作,在下一节中给大家讲解。?
?
?
课程下载地址:http://u.115.com/file/e6ct17hg
文档下载地址:http://download.csdn.net/source/3405214
源码下载地址:http://u.115.com/file/e6ct266h