- 14
- 0
- 约9.18千字
- 约 20页
- 2021-01-08 发布于天津
- 举报
微博An droid 平台SDK文档
北京新潮讯捷信息技术有限公司
编号: WEIBO_ANDROID_SDK
版本:WEIBO_ANDROID_SDK V2.0.0
修订记录
时间
文档版本
修订人
备注
2012/7/20
2.0.0
罗棚
初稿
2012/8/02
2.0.0
张晓伟
目录
TOC \o 1-5 \h \z \o Current Document 微博 An droid 平台SDK文档 1
\o Current Document 概述 3
\o Current Document 主要类说明: 3
\o Current Document 主要接口说明 3
获取Weibo对象 3
获取 Oauth2AccessToken 对象 5
分享到微博 5
SSO 支持 6
\o Current Document 实例分析 6
通过 Oauth2.0 授权获得 AccessToken 7
发送微博 8
\o Current Document SSC介绍 10
SSO功能使用方式 10
SSO授权功能介绍 10
SSO授权优势 10
SSO授权流程示例 10
\o Current Document SDK使用说明 12
使用 weibo.sdk.android (不包含 sso 功能) 12
使用 weibo.sdk.android.sso 15
SDK使用及修改必须遵守微博开发者协议,以及开源软件协议。 18
概述
微博An droid平台SDK为第三方微博应用提供了文档易用的微博 API调用服务,使第三方
客户端无需了解复杂的验证, API调用过程。并可以实现分享到微博的功能, 可以分享文字, 或者多媒体信息到内置的分享页面,并发送到微博。
主要类说明:
Weibo:微博API接口类,对外提供 weiboapi的调用,包括登录, API调用,微博分享
等功能。
Oauth2AccessToken:圭寸装了 access_token”,“expires.in”,refresh_token,并提供了 他们的管理功能
Utility :工具类,提供了 url 的 encode, decode 方法。
AsyncWeiboRunner:微博api异步执行类,封装了回调接口, 通过创建线程来调用 Weibo
中的接口方法。
HttpManager:负责与服务器进行通讯的类,封装了 GET、POST请求方式,并对外提供
图片上传等功能
WeiboAPI:该类及其子类封装了新浪微博对外提供的 api接口方法。
WeiboException :微博异常封装类,封装了微博的各个异常。
SsoHa ndler:单点登录认证类,对外提供了 sso登录认证的方法。
主要接口说明
1. 获取Weibo 对象
北京新潮讯捷信息技术有限公司
授权认证
接口名称
com.weibo.sdk.android.Weibo.authorize(Context context, WeiboAuthListenerlistener)
context 当前activity对象,用于获取当前网络状态,弹出对话框等
listener 授权对话框回调接口。处理授权完成、授权失败、授权取消等事件
2.获取 Oauth2AccessToken 对象
3.分享到微博
Lat、lon
经纬度,格式为:
ddd.ddddd
°度度格式
listener
用于异步返回服务器的返回结果
4. SSO支持
接口名称
void SSOHandler ( Activity activity,Weibo weibo )
activity 发起认证的 Activity
weibo weibo 对象
接口名称
void authorizeCallBack(i nt requestCode, int resultCode, Intent data)
在 Authorize Activity 里覆写 onActivityResult(int requestCode, int
resultCode, In te nt data), 在方法中使用 SSOHandler 对象调用
authorizeCallBack(i nt requestCode, in tresultCode, Intent data)
实例分析
以下代码的具体信息请参考 weibo.sdk.android.sso.demo工程。svn地址为:
http:// an /sv n/example
1.通过 Oauth2.0 授权获得 AccessToken
第一步 In MainActivity :
通过Weibo的构造函数设置应用回调页和 appkey。
mWeibo = ^\bc.
原创力文档

文档评论(0)