android 新浪微博登录接口,[Android] 使用新浪微博SDK进行SSO登录

1. 简述

现在已经是2013年7月份了,最新的SDK还是去年8月份出的,最近没怎么更新的说。

SDK的下载链接:http://open.weibo.com/wiki/SDK,其中文档内容很详细,本文仅介绍其中与SSO登录相关的内容。

2. 准备的内容

Comsume Key和Redirect Url,具体获取方法,见SDK内的”Weibo_Android_SDK使用手册.pdf“。

3. Manifest

permission

4. API

登录授权

Weibo mWeibo = Weibo.getInstance(APP_KEY, REDIRECT_URL);

SsoHandler mSsoHandler = new SsoHandler(context, mWeibo); // context是进行登录的Activity的上下文

WeiboAuthListener authListener = new WeiboAuthListener() {

@Override

public void onWeiboException(WeiboException arg0) {

L.d(this, "onWeiboException");

// TODO:授权失败的处理

}

@Override

public void onError(WeiboDialogError arg0) {

L.d(this, "onError");

// TODO:授权失败的处理

}

@Override

public void onComplete(Bundle values) {

L.d(this, "onComplete");

String token = values.getString("access_token");

String expires_in = values.getString("expires_in");

// TODO:授权成功的处理

}

@Override

public void onCancel() {

L.d(this, "onCancel");

// TODO:授权取消的处理

}

};

在授权的Activity中调用代码,其中request code是32973。

@Override

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

super.onActivityResult(requestCode, resultCode, data);

if (mSsoHandler != null) {

mSsoHandler.authorizeCallBack(requestCode, resultCode, data);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值