CNLiveUpload.h 1.18 KB
//
//  CNLiveUpload.h
//  CNLiveUploadSDK
//
//  Created by 张旭 on 2017/8/4.
//  Copyright © 2017年 cnlive. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface CNLiveUpload : NSObject

/**
 初始化上传云SDK
 
 @param appId               在open.cnlive.com网站申请得到的appId
 @param appKey              在open.cnlive.com网站申请得到的appKey
 @param isTestEnvironment   YES:测试环境  NO:正式环境
 */
+ (void)setAppId:(NSString *)appId appKey:(NSString *)appKey isTestEnvironment:(BOOL)isTestEnvironment;

/**
 获取鉴权Token
 
 @param md5                MD5加密数据
 @param verb               请求方式GET/POST
 @param type               content-type
 @param res                文件资源
 @param headers            头文件信息
 @param date               格林威治时间('D, d M Y H:i:s \G\M\T')
 @param successBlock      成功回调
 @param failureBlock      失败回调
 */
+ (void)getTokenWithMd5:(NSString *)md5 verb:(NSString *)verb type:(NSString *)type res:(NSString *)res headers:(NSString *)headers date:(NSString *)date success:(void (^)(NSString *token))successBlock failure:(void (^)(NSDictionary *error))failureBlock;
@end