WeiboSDK Class Reference
Inherits from | NSObject |
Declared in | WeiboSDK.h |
Class Methods
enableDebugMode:
设置WeiboSDK的调试模式
+ (void)enableDebugMode:(BOOL)enabled
Parameters
- enabled
开启或关闭WeiboSDK的调试模式
Discussion
当开启调试模式时,WeiboSDK会在控制台输出详细的日志信息,开发者可以据此调试自己的程序。默认为 NO
Declared In
WeiboSDK.h
getSDKVersion
获取当前微博SDK的版本号
+ (NSString *)getSDKVersion
Return Value
当前微博SDK的版本号
Declared In
WeiboSDK.h
getWeiboAppInstallUrl
获取微博客户端程序的itunes安装地址
+ (NSString *)getWeiboAppInstallUrl
Return Value
微博客户端程序的itunes安装地址
Declared In
WeiboSDK.h
getWeiboAppSupportMaxSDKVersion
获取当前微博客户端程序所支持的SDK最高版本
+ (NSString *)getWeiboAppSupportMaxSDKVersion
Return Value
当前微博客户端程序所支持的SDK最高版本号,返回 nil 表示未安装微博客户端
Declared In
WeiboSDK.h
handleOpenURL:delegate:
处理微博客户端程序通过URL启动第三方应用时传递的数据
+ (BOOL)handleOpenURL:(NSURL *)url delegate:(id<WeiboSDKDelegate>)delegate
Parameters
- url
启动第三方应用的URL
- delegate
WeiboSDKDelegate对象,用于接收微博触发的消息
Discussion
需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用
See Also
Declared In
WeiboSDK.h
inviteFriend:withUid:withToken:delegate:withTag:
邀请好友使用应用 调用此接口后,将发送私信至好友,成功将返回微博标准私信结构
+ (void)inviteFriend:(NSString *)data withUid:(NSString *)uid withToken:(NSString *)access_token delegate:(id<WBHttpRequestDelegate>)delegate withTag:(NSString *)tag
Parameters
- data
邀请数据。必须为json字串的形式,必须做URLEncode,采用UTF-8编码。 data参数支持的参数: 参数名称 值的类型 是否必填 说明描述 text string true 要回复的私信文本内容。文本大小必须小于300个汉字。 url string false 邀请点击后跳转链接。默认为当前应用地址。 invite_logo string false 邀请Card展示时的图标地址,大小必须为80px X 80px,仅支持PNG、JPG格式。默认为当前应用logo地址。
- uid
被邀请人,需为当前用户互粉好友。
- access_token
第三方应用之前申请的Token
- delegate
WBHttpRequestDelegate对象,用于接收微博SDK对于发起的接口请求的请求的响应
- tag
用户自定义TAG,将通过回调WBHttpRequest实例的tag属性返回
Declared In
WeiboSDK.h
isWeiboAppInstalled
检查用户是否安装了微博客户端程序
+ (BOOL)isWeiboAppInstalled
Return Value
已安装返回YES,未安装返回NO
Declared In
WeiboSDK.h
logOutWithToken:delegate:withTag:
取消授权,登出接口 调用此接口后,token将失效
+ (void)logOutWithToken:(NSString *)token delegate:(id<WBHttpRequestDelegate>)delegate withTag:(NSString *)tag
Parameters
- token
第三方应用之前申请的Token
- delegate
WBHttpRequestDelegate对象,用于接收微博SDK对于发起的接口请求的请求的响应
- tag
用户自定义TAG,将通过回调WBHttpRequest实例的tag属性返回
Declared In
WeiboSDK.h
registerApp:
向微博客户端程序注册第三方应用
+ (BOOL)registerApp:(NSString *)appKey
Parameters
- appKey
微博开放平台第三方应用appKey
Return Value
注册成功返回YES,失败返回NO
Declared In
WeiboSDK.h
sendRequest:
发送请求给微博客户端程序,并切换到微博
+ (BOOL)sendRequest:(WBBaseRequest *)request
Parameters
- request
具体的发送请求
Discussion
请求发送给微博客户端程序之后,微博客户端程序会进行相关的处理,处理完成之后一定会调用 [WeiboSDKDelegate didReceiveWeiboResponse:] 方法将处理结果返回给第三方应用
Declared In
WeiboSDK.h