北京新潮讯捷信息技术有限公司
微博 Android 平台 SDK 文档
北京新潮讯捷信息技术有限公司
编号:
版本:
修订记录
时间 文档版本 修订人 备注
张杰 初稿
北京新潮讯捷信息技术有限公司
目录
微博 平台 文档
概述
名词解释
整体架构
接口说明
获取
获取
获取 的
微博 请求
分享到微博
通过 认证获取用户身份
通过 隐式授权认获取 !
实例分析
登录
访问微博 "
分享到微博 "
异步调用 #$%& 中 方法'
通过 隐式授权获得 !
使用说明
北京新潮讯捷信息技术有限公司
概述
微博 平台 为第三方微博应用提供了文档易用的微博 调用服务,使第三
方客户端无需了解复杂的验证, 调用过程。并可以实现分享到微博的功能,可以分享
文字,或者多媒体信息到内置的分享页面,并发送到微博。
名词解释
!
分配给每个第三方应用的 "## !。用于鉴权身份,显示来源等功能。
$%
生成请求 &%' 的 $%,与 $ ! 一起分配。
"%(%
服务器根据 "## ! 和时间,$"))*"$ ) 等哈希出的 % 值,用于
获取 "%(+,。
"%(% $%
与 "%(% 一起使用,用于获取 "%(+,。
()*
通过 页面返回的 )*,用于最终获取 。
(
表示用户身份的 ,用于微博 的调用。
整体架构
主要类说明:
$%+微博 接口类,对外提供 ,%- 的调用,包括登录, 调用,微博分享等
功能。
#$%&:微博 - 异步执行类,封装了回调接口,通过创建线程来调用
$% 中的接口方法。
./0#:互联网工具类,包括接口请求 12!3! 封装,42 等 , 方法。
$%25-/:微博异常封装类,封装了微博的各个异常。
接口说明
Class com.weibo.net.Weibo:
Weibo SDK
北京新潮讯捷信息技术有限公司
1. 获取 request token
获取 &%%
接口名称
#*)$&%' -%&%' .%/%$%/%0%- !0%-$%0%-$"))*"$ )1;
参数名称 作用
$%/%
传递应用上下文环境,用于获取当前网络状态,弹出对话框等。
!
分配给第三方客户端的 "## !
$%
分配给第三方客户端的 "##$%
$"))*"$ )
用于 "%("%(2 页面回调的 )
返回结果
&%' :&%' 封装 &%% 属性类,继承自 ' ,包含 "%(% 0"%(% $%
多个属性。
2. 获取 access token
获取 "$%
接口名称
#*)$$$' -"%$' .%/%$%/%0&%' &%' 1
参数名称 作用
$%/%
传递应用上下文环境,用于获取当前网络状态,弹出对话框等。
&%'
用于存取 "%(% 和 "%($% 的 % 类
返回结果
$$' 3$$' 封装 "$$% 属性类,继承自 ' ,包含 "$$% 0"%(% $% 多个
属性。
3. 获取 Oauth2.0 的 access token
获取 "$%
接口名称
Oauth2AccessToken getOauth2AccessToken(Context context, String
app_key,
String app_secret, String usrname, String password)
参数名称 作用
$%/%
传递应用上下文环境,用于获取当前网络状态,弹出对话框等。
## !
)%,第三方应用的 "## !
##$%
)%$%,第三方应用的 "##$%
4"
微博用户名称
#"5
微博用户密码
返回结果
Oauth2AccessToken3Oauth2AccessToken 封装 % 属性类,继承自 ' ,包含 "$$% 0
"%(% $% 多个属性。
- 1
- 2
- 3
- 4
- 5
- 6
前往页