如题。
本人在做新浪微博的客户端。在OAUTH方式登录的时候,从新浪服务器获得了RequestToken后,要通过RequestToken再次访问新浪服务器,去获得AccessToken看了很多例子,仿写了个。下面是部分代码。
//获得RequestToken
mRequestToken=mWeibo.getOAuthRequestToken("weibo4andriod://OAuthActivity");
//显示RequestToken
mTextView1.append("Token:"+mRequestToken.getToken()+"\n");
mTextView1.append("TokenSecret"+mRequestToken.getTokenSecret()+"\n");
//定义一个Uri变量
mUri = Uri.parse(mRequestToken.getAuthenticationURL()+ "&from=xweibo");
//调用Acitivity解析Uri,因为Uri为URL地址,所用系统调用内置浏览器
Intent mIntent=new Intent(Intent.ACTION_VIEW, mUri);
startActivity(mIntent);
问题出来了,内置浏览器访问完后,我如何获得我需要的名为"oauth_verifier"的元素???
本人在做新浪微博的客户端。在OAUTH方式登录的时候,从新浪服务器获得了RequestToken后,要通过RequestToken再次访问新浪服务器,去获得AccessToken看了很多例子,仿写了个。下面是部分代码。
//获得RequestToken
mRequestToken=mWeibo.getOAuthRequestToken("weibo4andriod://OAuthActivity");
//显示RequestToken
mTextView1.append("Token:"+mRequestToken.getToken()+"\n");
mTextView1.append("TokenSecret"+mRequestToken.getTokenSecret()+"\n");
//定义一个Uri变量
mUri = Uri.parse(mRequestToken.getAuthenticationURL()+ "&from=xweibo");
//调用Acitivity解析Uri,因为Uri为URL地址,所用系统调用内置浏览器
Intent mIntent=new Intent(Intent.ACTION_VIEW, mUri);
startActivity(mIntent);
问题出来了,内置浏览器访问完后,我如何获得我需要的名为"oauth_verifier"的元素???
解决方案 »
- 求个安卓毕业设计的题目或者灵感,很急
- 出错了!!!帮忙看看
- 请问android怎么监听软键盘的event?
- 有关listView与Adapter的使用
- 请教:Android平台上,如何使用自己的解码器
- 手机测试当前wifi的网速。。。求思路。。。
- 删除图片后系统相册出现黑图
- android Activity间传递数组问题!!空指针
- vlc-android编译报错error: cannot open crtbegin_dynamic.o: No such file or directory
- Button 和onClick(View v)和OnClickListener()和button出现错误
- 高分求助GPS获取到的经纬度,绘制到google map上出错--android2.1
- android 2.1来电
這一步設置的callurl,你只要在shouldOverrideUrlLoading方法中攔截次callurl,然後將此url作為Uri 傳給你要跳轉的activity即可!
<data android:scheme="myapp" android:host="getAccessToken">,问什么还会出现这个问题。改成小写好像也不行
这个问题应该是比较初级的,你可以到一些专门的android技术论坛去看看,www.connectionwe.com,希望能解决您的问题
这样你的Intent结束时能够自动调用onActivityResult方法
在这个方法的参数中可以获得data例子:
startActivityForResult(yourIntent); @Override
protected void onActivityResult(int resultCode, Intent data) {
super.onActivityResult(resultCode, data);
//你的代码
}
小弟也是初学,说的不对的话多多包涵~~