最近在弄新浪微博oauth2.0认证的东西android的,只能输入一次用户名和密码,我想每次都可以重新登录怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最近在弄新浪微博oauth2.0认证的东西android的,只能输入一次用户名和密码,我想每次都可以重新登录怎么办相关的知识,希望对你有一定的参考价值。
在你的程序退出的时候调用它的退出登录接口,你不退出的话在session允许的时间内再次连接是不需要登录的。 参考技术A 我是用了3步~//清除Session
new AccountAPI(AccessTokenKeeper.readAccessToken(MainActivity.this)).endSession(new RequestListener()
@Override
public void onComplete(String arg0)
@Override
public void onError(WeiboException arg0)
@Override
public void onIOException(IOException arg0)
);
//清除cookie
CookieSyncManager.createInstance(MainActivity.this);
CookieSyncManager.getInstance().startSync();
CookieManager.getInstance().removeAllCookie();
//清除token
AccessTokenKeeper.clear(MainActivity.this); 参考技术B 你不拿着token去请求就可以了
OAuth2.0学习(5-1)新浪开放平台-微博OAuth2.0认证
http://open.weibo.com/wiki/%E9%A6%96%E9%A1%B5
开发者可以先浏览OAuth2.0的接口文档,熟悉OAuth2.0的接口及参数的含义,然后我们根据应用场景各自说明如何使用OAuth2.0。
接口文档
接口 | 说明 |
---|---|
OAuth2/authorize | 请求用户授权Token |
OAuth2/access_token | 获取授权过的Access Token |
OAuth2/get_token_info | 授权信息查询接口 |
OAuth2/revokeoauth2 | 授权回收接口 |
OAuth2/get_oauth2_token | OAuth1.0的Access Token更换至OAuth2.0的Access Token |
注意事项
-
- 1、OAuth2.0授权无需申请,任何应用都可以使用。如果开发者需要更长的授权有效期参考本文档授权有效期部分。
- 2、如果你是站外网页应用或客户端应用,出于安全性考虑,需要在平台网站填写redirect_url(授权回调页),才能使用OAuth2.0,填写地址:“我的应用>应用信息>高级信息”,对于客户端,我们也提供了默认的回调页地址。详细请查看授权页功能部分。
以上是关于最近在弄新浪微博oauth2.0认证的东西android的,只能输入一次用户名和密码,我想每次都可以重新登录怎么办的主要内容,如果未能解决你的问题,请参考以下文章