"TalkfunCourse.h"(课程相关方法)
#import <Foundation/Foundation.h>
//课程状态
typedef NS_ENUM(NSInteger, TalkfunCourseStatus) {
TalkfunCourseStatusNotInTime = 1,
TalkfunCourseStatusInTime = 2,
TalkfunCourseStatusEnd = 3
};
@interface TalkfunCourse : NSObject
//获取课程列表
- (void)getCourseList:(void (^)(id result))callback;
//添加课程
- (void)addCourse:(NSString *)courseName startTime:(NSString *)startTime endTime:(NSString *)endTime callback:(void (^)(id result))callback;
//验证账号是否在直播
- (void)verifyLivingOrNot:(void (^)(id result))callback;
@end
获取课程列表的返回信息
- (void)getCourseList:(void (^)(id result))callback;
@"total"的格式数据:
字段 类型 描述 total NSNumber 课程总数
@"data"的格式数据:
字段 类型 描述 course_id NSString 课程ID course_name NSString 课程名称 start_time NSString 开始时间(格式:08-21 15:00) end_time NSString 结束时间(格式:08-22 17:00) status NSNumber 状态:1为未到直播时间,2为在直播时间段内,3为已过直播时间
添加课程的返回信息
- (void)addCourse:(NSString *)courseName startTime:(NSString *)startTime endTime:(NSString *)endTime callback:(void (^)(id result))callback;
- 返回code格式说明:0为成功,其他值为失败
验证账号是否在直播的返回信息
- (void)verifyLivingOrNot:(void (^)(id result))callback;
返回的数据说明:
字段 类型 描述 code string 返回码,code=0为成功,可以进入课程,code=204为该账号正在直播中 msg string 执行结果信息