【平台公告】开发者帐号永久授权

2012年11月19日 5:40 下午 分类: 平台公告   阅读: 1 /linxing

即日起,开放平台授权机制调整,使用开发者帐号授权自己的应用的授权(token)有效期为永久有效;同时新上线“授权查询”接口“oauth2/get_token_info”,方便应用查询已授权用户授权时间、过期时间和scope权限等授权相关信息。

Oauth2/get_token_info

查询用户access_token的授权相关信息,包括授权时间,过期时间和scope权限。

URL

https://api.weibo.com/oauth2/get_token_info

HTTP请求方式

POST

请求参数

access_token:用户授权时生成的access_token。

返回数据

 {
       "uid": 1073880650,
       "appkey": 1352222456,
       "scope": null,
       "create_at": 1352267591,
       "expires_in": 157679471
 }

 

返回值字段 字段类型 字段说明
uid string 授权用户的uid。
appkey string access_token所属的应用appkey。
scope string 用户授权的scope权限。
create_at string access_token的创建时间,从1970年到创建时间的秒数。
expires_in string access_token的剩余时间,单位是秒数。

 

 

微博开放平台发布SSO SDK

2012年10月15日 11:19 上午 分类: 平台公告   阅读: 27,497 /linxing

近日,新浪微博发布SSO SDK,这样使新浪微博的第三方Android、iOS应用可通过新浪微博官方客户端快速完成OAuth2.0授权。

微博SSO授权流程简单:只需几次点击即可完成授权流程:“点击授权按钮——在微博官方客户端中选择已登录微 博帐号——点击确认”即可完成。用户 无需再输入微博用户名、密码,极大的保障了用户微博帐号的安全,简化手机输入不便带来的麻烦,便于用户使用微博帐号 作为公共帐号登录其它产品。

SSO授权功能介绍

接入新浪微博的第三方Android、iOS应用可通过新浪微博官方客户端 快速完成用户微博授权,不需要用户重复输入新浪微博用户名、密码,只需要一步操作,直接点击授权按钮即 可完成授权流程,增强了用户手机操作的简便性及用户账号的安全性。

目前支持SSO的客户端版本(SDK会进行版本识别并以WebView 方式向下兼容)
1、Android版微博客户端3.0.0及以上
2、iPhone版微博客户端3.0.0及以上
3、iPad版微博客户端2.9.0及以上

若用户手机中没有安装微博客户端,会启用oauth2.0网页授权方式完成授权。

SSO授权流程示例

 

目前,已有唱吧、360手机浏览器、Camera360、豆果美食、鲁大师等至少5款应用已经发布了使用sso sdk的版本。

具体接入流程请点击:移动应用SSO介绍