My Project
|
易信Api接口函数 更多...
#import <YXApi.h>
Class Methods | |
(BOOL) | + registerApp: |
注册第三方App到易信客户端。 更多... | |
(BOOL) | + isYXAppInstalled |
检查易信客户端是否已安装 更多... | |
(BOOL) | + isYXAppSupportApi |
判断当前易信客户端的版本是否支持易信分享 更多... | |
(BOOL) | + isYXAppSupportOAuth |
判断当前易信客户端的版本是否支持OAuth授权 更多... | |
(BOOL) | + isYXAppSupportFav |
判断当前易信客户端的版本是否支持收藏到易信功能 更多... | |
(BOOL) | + openYXApp |
打开易信客户端 更多... | |
(BOOL) | + handleOpenURL:delegate: |
第三方App被易信客户端通过URL唤起时的调用 更多... | |
(BOOL) | + sendReq: |
发送请求消息到易信客户端。 更多... | |
(BOOL) | + sendResp: |
发送应答消息给易信客户端,并唤起易信客户端 更多... | |
(void) | + showWebViewToOauth::: |
使用webview进行授权认证流程 更多... | |
易信Api接口函数
易信SDK的所有接口函数
+ (BOOL) handleOpenURL: | (NSURL *) | url | |
delegate: | (id< YXApiDelegate >) | delegate | |
第三方App被易信客户端通过URL唤起时的调用
需要在 application:openURL:sourceApplication:annotation:或者application:handleOpenURL中调用。
url | 启动第三方App的URL |
delegate | YXApiDelegate对象,用来接收易信客户端触发的消息。 |
+ (BOOL) isYXAppInstalled |
检查易信客户端是否已安装
+ (BOOL) isYXAppSupportApi |
判断当前易信客户端的版本是否支持易信分享
+ (BOOL) isYXAppSupportFav |
判断当前易信客户端的版本是否支持收藏到易信功能
+ (BOOL) isYXAppSupportOAuth |
判断当前易信客户端的版本是否支持OAuth授权
+ (BOOL) openYXApp |
打开易信客户端
+ (BOOL) registerApp: | (NSString *) | appID |
注册第三方App到易信客户端。
启动三方App程序时调用,第一次调用后会在易信客户端的可用应用列表中出现。
appID | 易信开放平台注册的开发者ID |
+ (BOOL) sendReq: | (YXBaseReq *) | req |
发送请求消息到易信客户端。
发送消息后,会唤起易信客户端;第三方应用程序等待易信返回响应消息。 可能发送的请求有 SendMessageToYXReq等。
req | 请求事件消息的对象,在调用函数后,请自己释放。 |
+ (BOOL) sendResp: | (YXBaseResp *) | resp |
发送应答消息给易信客户端,并唤起易信客户端
函数调用后,会切换到易信的界面。可能发送的相应有 GetMessageFromYXResp、ShowMessageFromYXResp等。
resp | 应答事件消息的对象,调用函数后,请自己释放 |
+ (void) showWebViewToOauth: | (SendOAuthToYXReq *) | redirectURL | |
: | (NSString *) | delegate | |
: | (id< YXApiDelegate >) | delegate | |
使用webview进行授权认证流程
函数调用后,会弹出webview界面完成易信登录进行授权认证流程。可能发送的相应有 GetMessageFromYXResp、ShowMessageFromYXResp等。
resp | OAuth请求消息的对象,调用函数后,请自己释放。 |
redirectURL | 你得应用在易信开放平台注册时提供的OAuth认证完成之后的回调url。 |