Inherits from NSObject
Declared in WeiboSDK.h

Overview

微博SDK接口类

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

openWeiboApp

打开微博客户端程序

+ (BOOL)openWeiboApp

Return Value

成功打开返回YES,失败返回NO

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

sendResponse:

收到微博客户端程序的请求后,发送对应的应答给微博客户端端程序,并切换到微博

+ (BOOL)sendResponse:(WBBaseResponse *)response

Parameters

response

具体的应答内容

Discussion

第三方应用收到微博的请求后,异步处理该请求,完成后必须调用该函数将应答返回给微博

See Also

Declared In

WeiboSDK.h