类的使用
com.lark.oapi.event.EventDispatcher.Builder
使用EventDispatcher.Builder的程序包
-
com.lark.oapi.event中EventDispatcher.Builder的使用
修饰符和类型方法说明static EventDispatcher.BuilderEventDispatcher.newBuilder(String verificationToken, String encryptKey) EventDispatcher.Builder.onAppTicketEvent(CustomAppTicketEventHandler handler) EventDispatcher.Builder.onCustomizedEvent(String eventType, CustomEventHandler handler) 订阅事件扩展:开发者可自己传递事件类型,并传递对应事件类型的处理器EventDispatcher.Builder.onP1AppOpenV6(ApplicationService.P1AppOpenV6Handler handler) 当租户第一次安装并启用此应用时触发此事件。EventDispatcher.Builder.onP1AppStatusChangedV6(ApplicationService.P1AppStatusChangedV6Handler handler) 当企业管理员在管理员后台启用、停用应用,或应用被平台停用时,开放平台推送 app_status_change 事件到请求网址。EventDispatcher.Builder.onP1AppUninstalledV6(ApplicationService.P1AppUninstalledV6Handler handler) 企业解散后会推送此事件。EventDispatcher.Builder.onP1ContactScopeChangedV3(ContactService.P1ContactScopeChangedV3Handler handler) 当应用申请了 以应用身份访问通讯录 权限后,管理员可以配置应用的通讯录授权范围,当此范围变化时,就会触发授权范围变化事件。EventDispatcher.Builder.onP1DepartmentChangedV3(ContactService.P1DepartmentChangedV3Handler handler) 当新建部门(dept_add)、删除部门(dept_delete)、修改部门(dept_update)时,推送此事件。EventDispatcher.Builder.onP1LeaveApprovalV4(ApprovalService.P1LeaveApprovalV4Handler handler) 审批」应用的表单里如果包含 请假控件组,则在此表单审批通过后触发此事件。EventDispatcher.Builder.onP1MessageReadV1(ImService.P1MessageReadV1Handler handler) 用户阅读机器人发送的消息后触发此事件。EventDispatcher.Builder.onP1MessageReceivedV1(ImService.P1MessageReceivedV1Handler handler) 当用户发送消息给机器人或在群聊中@机器人时触发此事件。EventDispatcher.Builder.onP1OrderPaidV6(ApplicationService.P1OrderPaidV6Handler handler) 用户购买应用商店付费应用成功后发送给应用ISV的通知事件。EventDispatcher.Builder.onP1OutApprovalV4(ApprovalService.P1OutApprovalV4Handler handler) 审批」应用的表单里如果包含 外出控件组,则在此表单审批通过后触发此事件。EventDispatcher.Builder.onP1P2PChatCreatedV1(ImService.P1P2PChatCreatedV1Handler handler) 首次会话是用户了解应用的重要机会,你可以发送操作说明、配置地址来指导用户开始使用你的应用。EventDispatcher.Builder.onP1RemedyApprovalV4(ApprovalService.P1RemedyApprovalV4Handler handler) 补卡申请审批通过后触发此事件。EventDispatcher.Builder.onP1ShiftApprovalV4(ApprovalService.P1ShiftApprovalV4Handler handler) 包含换班控件组的换班申请审批通过后触发此事件。EventDispatcher.Builder.onP1ThirdPartyMeetingRoomChangedV1(MeetingRoomService.P1ThirdPartyMeetingRoomChangedV1Handler handler) 当添加了第三方会议室的日程发生变动时(创建/更新/删除)触发此事件。EventDispatcher.Builder.onP1TripApprovalV4(ApprovalService.P1TripApprovalV4Handler handler) 审批」应用的表单里如果包含 出差控件组,则在此表单审批通过后触发此事件。EventDispatcher.Builder.onP1UserChangedV3(ContactService.P1UserChangedV3Handler handler) 当员工加入企业(user_add)、离职(user_leave)、个人信息发生变化(user_update)时,推送此事件。EventDispatcher.Builder.onP1UserStatusChangedV3(ContactService.P1UserStatusChangedV3Handler handler) 当员工的激活、暂停账号/恢复账号、操作离职时会触发此事件。EventDispatcher.Builder.onP1WorkApprovalV4(ApprovalService.P1WorkApprovalV4Handler handler) 审批」应用的表单里如果包含 加班控件组,则在此表单审批通过后触发此事件。EventDispatcher.Builder.onP2AccessRecordCreatedV1(AcsService.P2AccessRecordCreatedV1Handler handler) 新增门禁访问记录,门禁设备识别用户成功后发送该事件给订阅应用。EventDispatcher.Builder.onP2ApplicationAppVersionAuditV6(ApplicationService.P2ApplicationAppVersionAuditV6Handler handler) 应用审核,通过订阅该事件,可接收应用审核(通过 / 拒绝)事件EventDispatcher.Builder.onP2ApplicationAppVersionPublishApplyV6(ApplicationService.P2ApplicationAppVersionPublishApplyV6Handler handler) 申请发布应用,通过订阅该事件,可接收应用提交发布申请事件EventDispatcher.Builder.onP2ApplicationAppVersionPublishRevokeV6(ApplicationService.P2ApplicationAppVersionPublishRevokeV6Handler handler) 撤回应用发布申请,通过订阅该事件,可接收应用撤回发布申请事件EventDispatcher.Builder.onP2ApplicationCreatedV6(ApplicationService.P2ApplicationCreatedV6Handler handler) 应用创建,当企业内有新的应用被创建时推送此事件EventDispatcher.Builder.onP2ApplicationFeedbackCreatedV6(ApplicationService.P2ApplicationFeedbackCreatedV6Handler handler) 新增应用反馈,当应用收到新反馈时,触发该事件EventDispatcher.Builder.onP2ApplicationFeedbackUpdatedV6(ApplicationService.P2ApplicationFeedbackUpdatedV6Handler handler) 反馈更新,当反馈的处理状态被更新时,触发该事件EventDispatcher.Builder.onP2ApplicationVisibilityAddedV6(ApplicationService.P2ApplicationVisibilityAddedV6Handler handler) ,EventDispatcher.Builder.onP2ApprovalUpdatedV4(ApprovalService.P2ApprovalUpdatedV4Handler handler) ,EventDispatcher.Builder.onP2CalendarAclCreatedV4(CalendarService.P2CalendarAclCreatedV4Handler handler) ACL新建,当被订阅的日历上有ACL被创建时触发此事件。EventDispatcher.Builder.onP2CalendarAclDeletedV4(CalendarService.P2CalendarAclDeletedV4Handler handler) ACL移除,当被订阅的日历上有ACL被删除时触发此事件。EventDispatcher.Builder.onP2CalendarChangedV4(CalendarService.P2CalendarChangedV4Handler handler) 日历变更,当订阅用户的日历列表有日历变动时触发此事件。EventDispatcher.Builder.onP2CalendarEventChangedV4(CalendarService.P2CalendarEventChangedV4Handler handler) 日程变更,当被订阅的用户日历下有日程变更时触发此事件。EventDispatcher.Builder.onP2ChatDisbandedV1(ImService.P2ChatDisbandedV1Handler handler) 群解散,群组被解散后触发此事件。EventDispatcher.Builder.onP2ChatMemberBotAddedV1(ImService.P2ChatMemberBotAddedV1Handler handler) 机器人进群,机器人被用户添加至群聊时触发此事件。EventDispatcher.Builder.onP2ChatMemberBotDeletedV1(ImService.P2ChatMemberBotDeletedV1Handler handler) 机器人被移出群,机器人被移出群聊后触发此事件。EventDispatcher.Builder.onP2ChatMemberUserAddedV1(ImService.P2ChatMemberUserAddedV1Handler handler) 用户进群,新用户进群(包含话题群)触发此事件。EventDispatcher.Builder.onP2ChatMemberUserDeletedV1(ImService.P2ChatMemberUserDeletedV1Handler handler) 用户出群,用户主动退群或被移出群聊时推送事件。EventDispatcher.Builder.onP2ChatMemberUserWithdrawnV1(ImService.P2ChatMemberUserWithdrawnV1Handler handler) 撤销拉用户进群,撤销拉用户进群后触发此事件。EventDispatcher.Builder.onP2ChatUpdatedV1(ImService.P2ChatUpdatedV1Handler handler) 群配置修改,群组配置被修改后触发此事件,包含:;- 群主转移;- 群基本信息修改(群头像/群名称/群描述/群国际化名称);- 群权限修改(加人入群权限/群编辑权限/at所有人权限/群分享权限)。EventDispatcher.Builder.onP2CustomAttrEventUpdatedV3(ContactService.P2CustomAttrEventUpdatedV3Handler handler) 成员字段变更,通过该事件订阅成员字段变更。EventDispatcher.Builder.onP2DepartmentCreatedV3(ContactService.P2DepartmentCreatedV3Handler handler) 部门被创建,创建通讯录部门时发送该事件给订阅应用。EventDispatcher.Builder.onP2DepartmentDeletedV3(ContactService.P2DepartmentDeletedV3Handler handler) 部门被删除,订阅这一事件可以获得被删除部门的信息。EventDispatcher.Builder.onP2DepartmentUpdatedV3(ContactService.P2DepartmentUpdatedV3Handler handler) 部门信息被修改,通过该事件订阅部门更新。EventDispatcher.Builder.onP2EmployeeTypeEnumActivedV3(ContactService.P2EmployeeTypeEnumActivedV3Handler handler) 启用人员类型事件,启用人员类型会发出对应事件。EventDispatcher.Builder.onP2EmployeeTypeEnumCreatedV3(ContactService.P2EmployeeTypeEnumCreatedV3Handler handler) 新建人员类型事件,新建人员类型会发出对应事件。EventDispatcher.Builder.onP2EmployeeTypeEnumDeactivatedV3(ContactService.P2EmployeeTypeEnumDeactivatedV3Handler handler) 停用人员类型事件,停用人员类型会发出对应事件。EventDispatcher.Builder.onP2EmployeeTypeEnumDeletedV3(ContactService.P2EmployeeTypeEnumDeletedV3Handler handler) 删除人员类型事件,删除人员类型会发出对应事件。EventDispatcher.Builder.onP2EmployeeTypeEnumUpdatedV3(ContactService.P2EmployeeTypeEnumUpdatedV3Handler handler) 修改人员类型名称事件,修改人员类型名称会发出对应事件。EventDispatcher.Builder.onP2FileBitableFieldChangedV1(DriveService.P2FileBitableFieldChangedV1Handler handler) 多维表格字段变更,多维表格字段变更EventDispatcher.Builder.onP2FileDeletedV1(DriveService.P2FileDeletedV1Handler handler) ,EventDispatcher.Builder.onP2FileEditV1(DriveService.P2FileEditV1Handler handler) ,EventDispatcher.Builder.onP2FilePermissionMemberAddedV1(DriveService.P2FilePermissionMemberAddedV1Handler handler) ,EventDispatcher.Builder.onP2FilePermissionMemberRemovedV1(DriveService.P2FilePermissionMemberRemovedV1Handler handler) ,EventDispatcher.Builder.onP2FileReadV1(DriveService.P2FileReadV1Handler handler) ,EventDispatcher.Builder.onP2FileTitleUpdatedV1(DriveService.P2FileTitleUpdatedV1Handler handler) ,EventDispatcher.Builder.onP2FileTrashedV1(DriveService.P2FileTrashedV1Handler handler) ,EventDispatcher.Builder.onP2MeetingAllMeetingEndedV1(VcService.P2MeetingAllMeetingEndedV1Handler handler) ,EventDispatcher.Builder.onP2MeetingAllMeetingStartedV1(VcService.P2MeetingAllMeetingStartedV1Handler handler) ,EventDispatcher.Builder.onP2MeetingEndedV1(VcService.P2MeetingEndedV1Handler handler) 会议结束,发生在会议结束时EventDispatcher.Builder.onP2MeetingJoinMeetingV1(VcService.P2MeetingJoinMeetingV1Handler handler) 加入会议,发生在有人加入会议时EventDispatcher.Builder.onP2MeetingLeaveMeetingV1(VcService.P2MeetingLeaveMeetingV1Handler handler) 离开会议,发生在有人离开会议时EventDispatcher.Builder.onP2MeetingRecordingEndedV1(VcService.P2MeetingRecordingEndedV1Handler handler) 录制停止,发生在录制结束时EventDispatcher.Builder.onP2MeetingRecordingReadyV1(VcService.P2MeetingRecordingReadyV1Handler handler) 录制完成,发生在录制文件上传完毕时EventDispatcher.Builder.onP2MeetingRecordingStartedV1(VcService.P2MeetingRecordingStartedV1Handler handler) 录制开始,发生在开始录制时EventDispatcher.Builder.onP2MeetingRoomCreatedV1(MeetingRoomService.P2MeetingRoomCreatedV1Handler handler) ,EventDispatcher.Builder.onP2MeetingRoomDeletedV1(MeetingRoomService.P2MeetingRoomDeletedV1Handler handler) ,EventDispatcher.Builder.onP2MeetingRoomStatusChangedV1(MeetingRoomService.P2MeetingRoomStatusChangedV1Handler handler) 会议室状态信息变更,会议室状态信息变更将触发此事件。EventDispatcher.Builder.onP2MeetingRoomUpdatedV1(MeetingRoomService.P2MeetingRoomUpdatedV1Handler handler) ,EventDispatcher.Builder.onP2MeetingShareEndedV1(VcService.P2MeetingShareEndedV1Handler handler) 屏幕共享结束,发生在屏幕共享结束时EventDispatcher.Builder.onP2MeetingShareStartedV1(VcService.P2MeetingShareStartedV1Handler handler) 屏幕共享开始,发生在屏幕共享开始时EventDispatcher.Builder.onP2MeetingStartedV1(VcService.P2MeetingStartedV1Handler handler) 会议开始,发生在会议开始时,目前仅提供预约会议的相关事件。EventDispatcher.Builder.onP2MessageReactionCreatedV1(ImService.P2MessageReactionCreatedV1Handler handler) 新增消息表情回复,消息被添加某一个表情回复后触发此事件EventDispatcher.Builder.onP2MessageReactionDeletedV1(ImService.P2MessageReactionDeletedV1Handler handler) 删除消息表情回复,消息被删除某一个表情回复后触发此事件EventDispatcher.Builder.onP2MessageReadV1(ImService.P2MessageReadV1Handler handler) 消息已读,用户阅读机器人发送的单聊消息后触发此事件。EventDispatcher.Builder.onP2MessageRecalledV1(ImService.P2MessageRecalledV1Handler handler) 消息撤回事件,消息被撤回后触发此事件。EventDispatcher.Builder.onP2MessageReceiveV1(ImService.P2MessageReceiveV1Handler handler) 接收消息,机器人接收到用户发送的消息后触发此事件。EventDispatcher.Builder.onP2NotificationApproveV1(HelpdeskService.P2NotificationApproveV1Handler handler) 审核事件,Push审核状态通知事件EventDispatcher.Builder.onP2RoomCreatedV1(VcService.P2RoomCreatedV1Handler handler) 创建会议室,当创建会议室时,会触发该事件EventDispatcher.Builder.onP2RoomDeletedV1(VcService.P2RoomDeletedV1Handler handler) 删除会议室,当删除会议室时,会触发该事件EventDispatcher.Builder.onP2RoomUpdatedV1(VcService.P2RoomUpdatedV1Handler handler) 更新会议室,当更新会议室时,会触发该事件EventDispatcher.Builder.onP2ScopeUpdatedV3(ContactService.P2ScopeUpdatedV3Handler handler) 通讯录范围权限被更新,当应用通讯录范围权限发生变更时,订阅这个事件的应用会收到事件。EventDispatcher.Builder.onP2TaskCommentUpdatedV1(TaskService.P2TaskCommentUpdatedV1Handler handler) 任务评论信息变更,当 APP 创建的任务评论信息发生变更时触发此事件,包括任务评论的创建、回复、更新、删除。EventDispatcher.Builder.onP2TaskUpdatedV1(TaskService.P2TaskUpdatedV1Handler handler) 任务信息变更,当 APP 订阅此事件后可以接收到由该 APP 创建的任务发生的变更,包括任务标题、描述、截止时间、协作者、关注者、提醒时间、状态(完成或取消完成)。EventDispatcher.Builder.onP2TaskUpdateTenantV1(TaskService.P2TaskUpdateTenantV1Handler handler) 任务信息变更(租户维度),APP 订阅此事件后可接收到该 APP 所在租户的所有来源接口创建的任务的变更事件。EventDispatcher.Builder.onP2TicketCreatedV1(HelpdeskService.P2TicketCreatedV1Handler handler) 工单创建事件,可监听服务台的工单创建事件。EventDispatcher.Builder.onP2TicketMessageCreatedV1(HelpdeskService.P2TicketMessageCreatedV1Handler handler) 工单消息事件,该消息事件属于工单消息事件。EventDispatcher.Builder.onP2TicketUpdatedV1(HelpdeskService.P2TicketUpdatedV1Handler handler) 工单状态变更事件,可监听工单状态和阶段变更事件。EventDispatcher.Builder.onP2UserCreatedV3(ContactService.P2UserCreatedV3Handler handler) 员工入职,通过该事件订阅员工入职。EventDispatcher.Builder.onP2UserDeletedV3(ContactService.P2UserDeletedV3Handler handler) 员工离职,通过该事件订阅员工离职。EventDispatcher.Builder.onP2UserUpdatedV1(AcsService.P2UserUpdatedV1Handler handler) 用户信息变更,智能门禁用户特征值变化时,发送此事件。EventDispatcher.Builder.onP2UserUpdatedV3(ContactService.P2UserUpdatedV3Handler handler) 员工变更,通过该事件订阅员工变更。参数类型为EventDispatcher.Builder的com.lark.oapi.event中的构造器