API说明
类说明:
微信分享sdk文件:libWeChatSDK.a , WXApi.h , WXApiObject.h
WXApi.h文件内容主要是调用微信分享的相关方法、接口;
// WXApi.h 文件 主要方法
+(BOOL) registerApp:(NSString *)appid withDescription:(NSString *)appdesc;
/*! @brief 处理微信通过URL启动App时传递的数据
*/
+(BOOL) handleOpenURL:(NSURL *) url delegate:(id<WXApiDelegate>) delegate;
/*! @brief 检查微信是否已被用户安装 */
+(BOOL) isWXAppInstalled;
/*! @brief 判断当前微信的版本是否支持OpenApi*/
+(BOOL) isWXAppSupportApi;
/*! @brief 获取微信的itunes安装地址*/
+(NSString *) getWXAppInstallUrl;
/*! @brief 获取当前微信SDK的版本号 */
+(NSString *) getApiVersion;
/*! @brief 打开微信*/
+(BOOL) openWXApp;
+(BOOL) sendReq:(BaseReq*)req;
+(BOOL) sendResp:(BaseResp*)resp;
WXApiObject.h文件内容主要是app跟微信通信时,请求、回应时的信息对象。
// WXApiObject.h 文件对象
BaseReq 该类为微信终端SDK所有请求类的基类
BaseResp 该类为微信终端SDK所有响应类的基类
GetMessageFromWXReq 微信终端向第三方程序请求提供内容请求类型。
GetMessageFromWXResp 微信终端向第三方程序请求提供内容,第三方程序向微信终端返回处理结果类型。
LaunchFromWXReq 微信终端打开第三方程序请求类型
SendMessageToWXReq 第三方程序发送消息至微信终端程序的接口
SendMessageToWXResp 第三方程序发送SendMessageToWXReq至微信,微信处理完成后返回的处理结果类型。
ShowMessageFromWXReq 微信通知第三方程序,要求第三方程序显示的消息结构体。
ShowMessageFromWXResp 微信通知第三方程序,要求第三方程序显示或处理某些消息,第三方程序处理完后向微信终端发送的处理结果。
WXApi 微信Api接口函数类
<WXApiDelegate> 接收并处理来自微信终端程序的事件消息
WXAppExtendObject 多媒体消息中包含的App扩展数据对象
WXEmoticonObject 多媒体消息中包含的表情数据对象
WXFileObject 多媒体消息中包含的文件数据对象
WXImageObject 多媒体消息中包含的图片数据对象
WXMediaMessage 多媒体消息结构体
WXMusicObject 多媒体消息中包含的音乐数据对象
WXVideoObject 多媒体消息中包含的视频数据对象
WXWebpageObject 多媒体消息中包含的网页数据对象
具体参考网址:微信开放平台中的分享收藏功能,ios开发手册。