94 lines
3.0 KiB
Objective-C
Executable File
94 lines
3.0 KiB
Objective-C
Executable File
//
|
|
// WXApiManager.h
|
|
// SDKSample
|
|
//
|
|
// Created by Jeason on 15/7/14.
|
|
//
|
|
//
|
|
|
|
#import <Foundation/Foundation.h>
|
|
#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
|