"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 执行结果信息
Copyright Talkfun all right reserved,powered by Gitbook修订时间: 2020-05-27 14:16:39

results matching ""

    No results matching ""