// // WXApiManager.h // SDKSample // // Created by Jeason on 15/7/14. // // #import #import "WXApiObject.h" @interface WXApiRequestHandler : NSObject + (BOOL)sendText:(NSString *)text InScene:(enum WXScene)scene; + (BOOL)sendImageData:(NSData *)imageData TagName:(NSString *)tagName MessageExt:(NSString *)messageExt Action:(NSString *)action ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)sendLinkURL:(NSString *)urlString TagName:(NSString *)tagName Title:(NSString *)title Description:(NSString *)description ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)sendMusicURL:(NSString *)musicURL dataURL:(NSString *)dataURL Title:(NSString *)title Description:(NSString *)description ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)sendVideoURL:(NSString *)videoURL Title:(NSString *)title Description:(NSString *)description ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)sendEmotionData:(NSData *)emotionData ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)sendFileData:(NSData *)fileData fileExtension:(NSString *)extension Title:(NSString *)title Description:(NSString *)description ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)sendAppContentData:(NSData *)data ExtInfo:(NSString *)info ExtURL:(NSString *)url Title:(NSString *)title Description:(NSString *)description MessageExt:(NSString *)messageExt MessageAction:(NSString *)action ThumbImage:(UIImage *)thumbImage InScene:(enum WXScene)scene; + (BOOL)addCardsToCardPackage:(NSArray *)cardIds cardExts:(NSArray *)cardExts; + (BOOL)sendAuthRequestScope:(NSString *)scope State:(NSString *)state OpenID:(NSString *)openID InViewController:(UIViewController *)viewController; + (BOOL)openProfileWithAppID:(NSString *)appID Description:(NSString *)description UserName:(NSString *)userName ExtMsg:(NSString *)extMessage; + (BOOL)jumpToBizWebviewWithAppID:(NSString *)appID Description:(NSString *)description tousrname:(NSString *)tousrname ExtMsg:(NSString *)extMsg; + (BOOL)chooseCard:(NSString *)appid cardSign:(NSString *)cardSign nonceStr:(NSString *)nonceStr signType:(NSString *)signType timestamp:(UInt32)timestamp; + (BOOL)openUrl:(NSString *)url; + (BOOL)openHBWithAppid:(NSString *)appid package:(NSString *)package sign:(NSString *)sign; @end