#include <NEPreMeetingService.h>
会议预约服务,提供预约会议、取消预约、查询预约、监听预约状态变更、历史会议记录查询等功能。 SDK初始化成功后可通过NEMeetingKit#getPreMeetingService()
获取该服务的实例。
◆ addFavoriteMeeting:callback:
- (void) addFavoriteMeeting: |
|
(NSInteger) | meetingId |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSNumber *favoriteId)) | callback |
添加收藏会议
- 参数
-
meetingId | 会议唯一id |
callback | 回调接口,该回调不会返回额外的结果数据 |
◆ addListener:
◆ cancelMeeting:cancelRecurringMeeting:callback:
- (void) cancelMeeting: |
|
(uint64_t) | meetingId |
cancelRecurringMeeting: |
|
(BOOL) | cancelRecurringMeeting |
callback: |
|
(NEMeetingCallback) | callback |
取消已预定的会议
- 参数
-
meetingId | 会议唯一Id |
cancelRecurringMeeting | 是否取消所有周期性会议 |
callback | 回调 |
◆ clearLocalHistoryMeetingList:
- (void) clearLocalHistoryMeetingList: |
|
(NECallback) | callback |
|
◆ createScheduleMeetingItem
◆ editMeeting:editRecurringMeeting:callback:
修改已预定的会议信息
- 参数
-
item | 会议条目 |
editRecurringMeeting | 是否修改所有周期性会议 |
callback | 回调 |
◆ fetchChatroomHistoryMessageList:option:callback:
查询会议聊天室历史消息
- 参数
-
meetingId | 会议唯一 Id |
option | 获取聊天室历史消息的查询选项 |
callback | 结果回调,返回消息列表 |
◆ getFavoriteMeetingList:limit:callback:
- (void) getFavoriteMeetingList: |
|
(NSInteger) | anchorId |
limit: |
|
(int) | limit |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NERemoteHistoryMeeting * > *data)) | callback |
获取收藏会议列表,返回会议时间早于 anchorId 的最多 limit 个会议。
- 参数
-
anchorId | 锚点 Id,用于分页查询 |
limit | 查询数量 |
callback | 回调接口,该回调会返回查询到的收藏会议列表 |
◆ getHistoryMeeting:callback:
- (void) getHistoryMeeting: |
|
(NSInteger) | meetingId |
callback: |
|
(void(^)(NSInteger code, NSString *message, NERemoteHistoryMeeting *data)) | callback |
根据 meetingId 查询历史会议
- 参数
-
meetingId | 会议唯一id |
callback | 回调接口,该回调会返回查询到的历史会议 |
◆ getHistoryMeetingDetail:callback:
- (void) getHistoryMeetingDetail: |
|
(NSInteger) | meetingId |
callback: |
|
(void(^)(NSInteger code, NSString *message, NERemoteHistoryMeetingDetail *data)) | callback |
获取历史会议详情
- 参数
-
meetingId | 会议唯一id |
callback | 回调接口,该回调会返回查询到的历史会议详情 |
◆ getHistoryMeetingList:limit:callback:
- (void) getHistoryMeetingList: |
|
(NSInteger) | anchorId |
limit: |
|
(int) | limit |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NERemoteHistoryMeeting * > *data)) | callback |
获取历史会议列表,返回会议时间早于 anchorId 的最多 limit 个会议。 如果 anchorId 小于等于 0,则从头开始查询。 只返回加入过且已结束的会议
- 参数
-
anchorId | 锚点Id,用于分页查询 |
limit | 查询数量 |
callback | 回调接口,该回调会返回查询到的历史会议列表 |
◆ getHistoryMeetingTranscriptionFileUrl:fileKey:callback:
- (void) getHistoryMeetingTranscriptionFileUrl: |
|
(long) | meetingId |
fileKey: |
|
(NSString *) | fileKey |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSString *data)) | callback |
获取历史会议的转写文件下载地址
- 参数
-
meetingId | 会议唯一 Id |
fileKey | 转写文件的文件 key |
callback | 回调 |
◆ getHistoryMeetingTranscriptionInfo:callback:
- (void) getHistoryMeetingTranscriptionInfo: |
|
(long) | meetingId |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NEMeetingTranscriptionInfo * > *data)) | callback |
获取历史会议的转写信息
- 参数
-
meetingId | 会议唯一 Id |
callback | 回调 |
◆ getHistoryMeetingTranscriptionMessageList:fileKey:callback:
- (void) getHistoryMeetingTranscriptionMessageList: |
|
(long) | meetingId |
fileKey: |
|
(NSString *) | fileKey |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NEMeetingTranscriptionMessage * > *data)) | callback |
◆ getInviteInfo:callback:
- (void) getInviteInfo: |
|
(NEMeetingItem *) | item |
callback: |
|
(void(^)(NSString *info)) | callback |
获取当前语言环境下的邀请信息
- 参数
-
item | 会议条目 |
callback | 回调,返回会议邀请信息 |
◆ getLocalHistoryMeetingList:
- (void) getLocalHistoryMeetingList: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NELocalHistoryMeeting * > *data)) | callback |
|
获取本地历史会议记录列表,不支持漫游保存,默认保存最近10条记录 只返回加入过的会议记录
- 参数
-
callback | 结果回调,数据类型为NELocalHistoryMeeting列表 |
- 弃用
- 该方法已废弃
◆ getMeetingCloudRecordList:callback:
- (void) getMeetingCloudRecordList: |
|
(long) | meetingId |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NEMeetingRecord * > *data)) | callback |
获取会议云录制记录列表,仅在返回错误码为成功时,才代表有云录制任务,解码任务过程中获取列表可能会有延迟
- 参数
-
◆ getMeetingItemById:callback:
◆ getMeetingItemByInviteCode:callback:
◆ getMeetingItemByNum:callback:
根据 meetingNum 查询预定会议信息
- 参数
-
◆ getMeetingList:callback:
查询特定状态下的会议列表,不指定则返回 init,started 列表。 目前不支持查询 cancel,recycled 状态下的会议列表
- 参数
-
status | 目标会议状态列表,请参考NEMeetingItemStatus |
callback | 回调 |
- 弃用
- 该方法已废弃,请使用 getScheduledMeetingList:
◆ getScheduledMeetingList:callback:
- (void) getScheduledMeetingList: |
|
(NSArray< NSNumber * > *) | status |
callback: |
|
(NEMeetingListCallback) | callback |
查询特定状态下的会议列表,不指定则返回 init,started 列表。 目前不支持查询 cancel,recycled 状态下的会议列表 只返回本端预约或者他人预约邀请的会议
- 参数
-
status | 目标会议状态列表,请参考NEMeetingItemStatus |
callback | 回调 |
◆ getScheduledMeetingMemberList:callback:
- (void) getScheduledMeetingMemberList: |
|
(NSString *) | meetingNum |
callback: |
|
(void(^)(NSInteger code, NSString *message, NSArray< NEScheduledMember * > *data)) | callback |
根据 meetingNum 获取预约会议成员列表
- 参数
-
◆ loadChatroomHistoryMessageView:callback:
- (void) loadChatroomHistoryMessageView: |
|
(long) | meetingId |
callback: |
|
(void(^)(NSInteger code, NSString *message, UIViewController *viewController)) | callback |
加载会议聊天室历史消息页面
- 参数
-
meetingId | 会议唯一 Id |
callback | 结果回调,返回已经加载了webView的UIViewController,可以由上层去自由push或者present |
◆ loadWebAppView:item:callback:
- (void) loadWebAppView: |
|
(long) | meetingId |
item: |
|
(NEMeetingWebAppItem *) | item |
callback: |
|
(void(^)(NSInteger code, NSString *message, UIViewController *viewController)) | callback |
◆ removeFavoriteMeeting:callback:
- (void) removeFavoriteMeeting: |
|
(NSInteger) | meetingId |
callback: |
|
(NECallback) | callback |
取消收藏会议
- 参数
-
meetingId | 会议唯一id |
callback | 回调接口,该回调不会返回额外的结果数据 |
◆ removeListener:
◆ scheduleMeeting:callback:
该类的文档由以下文件生成: