类的使用
com.lark.oapi.core.request.RequestOptions
使用RequestOptions的程序包
程序包
说明
-
com.lark.oapi中RequestOptions的使用
参数类型为RequestOptions的com.lark.oapi中的方法修饰符和类型方法说明Client.delete(String httpPath, Object body, AccessTokenType accessTokenType, RequestOptions requestOptions) Client.get(String httpPath, Object body, AccessTokenType accessTokenType, RequestOptions requestOptions) Client.options(String httpPath, Object body, AccessTokenType accessTokenType, RequestOptions requestOptions) Client.patch(String httpPath, Object body, AccessTokenType accessTokenType, RequestOptions requestOptions) Client.post(String httpPath, Object body, AccessTokenType accessTokenType, RequestOptions requestOptions) Client.put(String httpPath, Object body, AccessTokenType accessTokenType, RequestOptions requestOptions) -
com.lark.oapi.core中RequestOptions的使用
参数类型为RequestOptions的com.lark.oapi.core中的方法修饰符和类型方法说明static RawResponseTransport.send(Config config, RequestOptions requestOptions, String methodType, String path, Set<AccessTokenType> accessTokenTypeSet, Object req) static voidTransport.validateTokenType(Set<AccessTokenType> accessTokenTypeSet, RequestOptions requestOptions) -
com.lark.oapi.core.request中RequestOptions的使用
参数类型为RequestOptions的com.lark.oapi.core.request中的方法修饰符和类型方法说明ReqTranslator.translate(Object req, AccessTokenType accessTokenType, Config config, String httpMethod, String httpPath, RequestOptions requestOptions) -
com.lark.oapi.service.acs.v1.resource中RequestOptions的使用
修饰符和类型方法说明RuleExternal.create(CreateRuleExternalReq req, RequestOptions reqOptions) ,Visitor.create(CreateVisitorReq req, RequestOptions reqOptions) ,RuleExternal.delete(DeleteRuleExternalReq req, RequestOptions reqOptions) ,Visitor.delete(DeleteVisitorReq req, RequestOptions reqOptions) ,RuleExternal.deviceBind(DeviceBindRuleExternalReq req, RequestOptions reqOptions) ,AccessRecordAccessPhoto.get(GetAccessRecordAccessPhotoReq req, RequestOptions reqOptions) 下载开门时的人脸识别图片,用户在门禁考勤机上成功开门或打卡后,智能门禁应用都会生成一条门禁记录,对于使用人脸识别方式进行开门的识别记录,还会有抓拍图。RuleExternal.get(GetRuleExternalReq req, RequestOptions reqOptions) ,User.get(GetUserReq req, RequestOptions reqOptions) 获取单个用户信息,该接口用于获取智能门禁中单个用户的信息。UserFace.get(GetUserFaceReq req, RequestOptions reqOptions) 下载人脸图片,对于已经录入人脸图片的用户,可以使用该接口下载用户人脸图片。AccessRecord.list(ListAccessRecordReq req, RequestOptions reqOptions) 获取门禁记录列表,用户在门禁考勤机上成功开门或打卡后,智能门禁应用都会生成一条门禁记录。Device.list(RequestOptions reqOptions) 获取门禁设备列表,使用该接口获取租户内所有门禁设备。User.list(ListUserReq req, RequestOptions reqOptions) 获取用户列表,使用该接口获取智能门禁中所有用户信息。User.patch(PatchUserReq req, RequestOptions reqOptions) 修改用户部分信息,飞书智能门禁在人脸识别成功后会有韦根信号输出,输出用户的卡号。UserFace.update(UpdateUserFaceReq req, RequestOptions reqOptions) 上传人脸图片,用户需要录入人脸图片才可以使用门禁考勤机。 -
com.lark.oapi.service.admin.v1.resource中RequestOptions的使用
修饰符和类型方法说明Badge.create(CreateBadgeReq req, RequestOptions reqOptions) 创建勋章,使用该接口可以创建一枚完整的勋章信息,一个租户下最多可创建1000枚勋章。BadgeGrant.create(CreateBadgeGrantReq req, RequestOptions reqOptions) 创建勋章的授予名单,通过该接口可以为特定勋章创建一份授予名单,一枚勋章下最多可创建1000份授予名单。BadgeImage.create(CreateBadgeImageReq req, RequestOptions reqOptions) 上传勋章图片,通过该接口可以上传勋章详情图、挂饰图的文件,获取对应的文件keyBadgeGrant.delete(DeleteBadgeGrantReq req, RequestOptions reqOptions) 删除授予名单,通过该接口可以删除特定授予名单的信息Badge.get(GetBadgeReq req, RequestOptions reqOptions) 获取勋章详情,可以通过该接口查询勋章的详情BadgeGrant.get(GetBadgeGrantReq req, RequestOptions reqOptions) 获取授予名单的信息,通过该接口可以获取特定授予名单的信息AdminDeptStat.list(ListAdminDeptStatReq req, RequestOptions reqOptions) 获取部门维度的用户活跃和功能使用数据,该接口用于获取部门维度的用户活跃和功能使用数据,即IM(即时通讯)、日历、云文档、音视频会议功能的使用数据。AdminUserStat.list(ListAdminUserStatReq req, RequestOptions reqOptions) 获取用户维度的用户活跃和功能使用数据,用于获取用户维度的用户活跃和功能使用数据,即IM(即时通讯)、日历、云文档、音视频会议功能的使用数据。AuditInfo.list(ListAuditInfoReq req, RequestOptions reqOptions) ,Badge.list(ListBadgeReq req, RequestOptions reqOptions) 获取勋章列表,可以通过该接口列出租户下所有的勋章,勋章的排列顺序是按照创建时间倒序排列。BadgeGrant.list(ListBadgeGrantReq req, RequestOptions reqOptions) 获取勋章的授予名单列表,通过该接口可以获取特定勋章下的授予名单列表,授予名单的排列顺序按照创建时间倒序排列。Password.reset(ResetPasswordReq req, RequestOptions reqOptions) 重置密码,重置用户的企业邮箱密码,仅当用户的邮箱和企业邮箱(别名)一致时生效,可用于处理飞书企业邮箱登录死锁的问题。Badge.update(UpdateBadgeReq req, RequestOptions reqOptions) 修改勋章信息,通过该接口可以修改勋章的信息BadgeGrant.update(UpdateBadgeGrantReq req, RequestOptions reqOptions) 修改授予名单,通过该接口可以修改特定授予名单的相关信息 -
com.lark.oapi.service.application.v6.resource中RequestOptions的使用
修饰符和类型方法说明ApplicationVisibility.checkWhiteBlackList(CheckWhiteBlackListApplicationVisibilityReq req, RequestOptions reqOptions) ,Application.contactsRangeConfiguration(ContactsRangeConfigurationApplicationReq req, RequestOptions reqOptions) ,ApplicationAppVersion.contactsRangeSuggest(ContactsRangeSuggestApplicationAppVersionReq req, RequestOptions reqOptions) ,获取应用版本通讯录权限范围建议ApplicationAppUsage.departmentOverview(DepartmentOverviewApplicationAppUsageReq req, RequestOptions reqOptions) 获取多部门应用使用概览(灰度租户可见),查看应用在某一天/某一周/某一个月的使用数据,可以根据部门做多层子部门的筛选Application.get(GetApplicationReq req, RequestOptions reqOptions) 获取应用信息,根据app_id获取应用的基础信息ApplicationAppVersion.get(GetApplicationAppVersionReq req, RequestOptions reqOptions) 获取应用版本信息,根据应用 ID 和应用版本 ID 来获取同租户下的应用版本的信息ApplicationAppVersion.list(ListApplicationAppVersionReq req, RequestOptions reqOptions) 获取应用版本列表,根据 app_id 获取对应应用版本列表。ApplicationFeedback.list(ListApplicationFeedbackReq req, RequestOptions reqOptions) 获取应用反馈列表,查询应用的反馈数据AppRecommendRule.list(ListAppRecommendRuleReq req, RequestOptions reqOptions) 获取当前设置的推荐规则列表,获取当前设置的推荐规则列表。ApplicationAppUsage.overview(OverviewApplicationAppUsageReq req, RequestOptions reqOptions) 获取应用使用概览,查看应用在某一天/某一周/某一个月的使用数据,可以查看租户整体对应用的使用情况,也可以分部门查看。Application.patch(PatchApplicationReq req, RequestOptions reqOptions) 更新应用分组信息,更新应用的分组信息(分组会影响应用在工作台中的分类情况,请谨慎更新)ApplicationAppVersion.patch(PatchApplicationAppVersionReq req, RequestOptions reqOptions) 更新应用审核状态,通过接口来更新应用版本的审核结果:通过后应用可以直接上架;拒绝后则开发者可以看到拒绝理由,并在修改后再次申请发布。ApplicationContactsRange.patch(PatchApplicationContactsRangeReq req, RequestOptions reqOptions) ,ApplicationFeedback.patch(PatchApplicationFeedbackReq req, RequestOptions reqOptions) 更新应用反馈,更新应用的反馈数据ApplicationVisibility.patch(PatchApplicationVisibilityReq req, RequestOptions reqOptions) ,AppBadge.set(SetAppBadgeReq req, RequestOptions reqOptions) 更新应用红点,更新应用红点信息,用于工作台场景Application.underauditlist(UnderauditlistApplicationReq req, RequestOptions reqOptions) 查看待审核的应用列表,查看本企业下所有待审核的自建应用列表ApplicationManagement.update(UpdateApplicationManagementReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.approval.v4.resource中RequestOptions的使用
修饰符和类型方法说明Instance.addSign(AddSignInstanceReq req, RequestOptions reqOptions) ,Task.approve(ApproveTaskReq req, RequestOptions reqOptions) 审批任务同意,对于单个审批任务进行同意操作。Instance.cancel(CancelInstanceReq req, RequestOptions reqOptions) 审批实例撤回,对于状态为“审批中”的单个审批实例进行撤销操作,撤销后审批流程结束Instance.cc(CcInstanceReq req, RequestOptions reqOptions) 审批实例抄送,通过接口可以将当前审批实例抄送给其他人。ExternalInstance.check(CheckExternalInstanceReq req, RequestOptions reqOptions) 三方审批实例校验,校验三方审批实例数据,用于判断服务端数据是否为最新的。Approval.create(CreateApprovalReq req, RequestOptions reqOptions) 创建审批定义,用于通过接口创建简单的审批定义,可以灵活指定定义的基础信息、表单和流程等。ExternalApproval.create(CreateExternalApprovalReq req, RequestOptions reqOptions) 三方审批定义创建,审批定义是审批的描述,包括审批名称、图标、描述等基础信息。ExternalInstance.create(CreateExternalInstanceReq req, RequestOptions reqOptions) 三方审批实例同步,审批中心不负责审批的流转,审批的流转在三方系统,三方系统在审批流转后生成的审批实例、审批任务、审批抄送数据同步到审批中心。Instance.create(CreateInstanceReq req, RequestOptions reqOptions) 创建审批实例,创建一个审批实例,调用方需对审批定义的表单有详细了解,将按照定义的表单结构,将表单 Value 通过接口传入InstanceComment.create(CreateInstanceCommentReq req, RequestOptions reqOptions) 创建评论,在某审批实例下创建、修改评论或评论回复(不包含审批同意、拒绝、转交等附加的理由或意见)。InstanceComment.delete(DeleteInstanceCommentReq req, RequestOptions reqOptions) 删除评论,逻辑删除某审批实例下的一条评论或评论回复(不包含审批同意、拒绝、转交等附加的理由或意见)。Approval.get(GetApprovalReq req, RequestOptions reqOptions) 查看审批定义,根据 Approval Code 获取某个审批定义的详情,用于构造创建审批实例的请求。ExternalApproval.get(GetExternalApprovalReq req, RequestOptions reqOptions) ,Instance.get(GetInstanceReq req, RequestOptions reqOptions) 获取单个审批实例详情,通过审批实例 Instance Code 获取审批实例详情。ExternalTask.list(ListExternalTaskReq req, RequestOptions reqOptions) 获取三方审批任务状态,该接口用于获取三方审批的状态。Instance.list(ListInstanceReq req, RequestOptions reqOptions) 批量获取审批实例ID,根据 approval_code 批量获取审批实例的 instance_code,用于拉取租户下某个审批定义的全部审批实例。InstanceComment.list(ListInstanceCommentReq req, RequestOptions reqOptions) 获取评论,根据 Instance Code 获取某个审批实例下的全部评论与评论回复(不包含审批同意、拒绝、转交等附加的理由或意见)。Instance.preview(PreviewInstanceReq req, RequestOptions reqOptions) ,Instance.query(QueryInstanceReq req, RequestOptions reqOptions) 查询实例列表,该接口通过不同条件查询审批系统中符合条件的审批实例列表。Task.query(QueryTaskReq req, RequestOptions reqOptions) 用户角度列出任务,根据用户和任务分组查询任务列表Task.reject(RejectTaskReq req, RequestOptions reqOptions) 审批任务拒绝,对于单个审批任务进行拒绝操作。InstanceComment.remove(RemoveInstanceCommentReq req, RequestOptions reqOptions) 清空评论,删除某审批实例下的全部评论与评论回复。Task.resubmit(ResubmitTaskReq req, RequestOptions reqOptions) 审批任务重新提交,对于单个退回到发起人的审批任务进行重新发起操作。Task.search(SearchTaskReq req, RequestOptions reqOptions) 查询任务列表,该接口通过不同条件查询审批系统中符合条件的审批任务列表Instance.searchCc(SearchCcInstanceReq req, RequestOptions reqOptions) 查询抄送列表,该接口通过不同条件查询审批系统中符合条件的审批抄送列表。Instance.specifiedRollback(SpecifiedRollbackInstanceReq req, RequestOptions reqOptions) 审批任务退回,从当前审批任务,退回到已审批的一个或多个任务节点。Approval.subscribe(SubscribeApprovalReq req, RequestOptions reqOptions) 订阅审批事件,应用订阅 approval_code 后,该应用就可以收到该审批定义对应实例的事件通知。Task.transfer(TransferTaskReq req, RequestOptions reqOptions) 审批任务转交,对于单个审批任务进行转交操作。Approval.unsubscribe(UnsubscribeApprovalReq req, RequestOptions reqOptions) 取消订阅审批事件,取消订阅 approval_code 后,无法再收到该审批定义对应实例的事件通知 -
com.lark.oapi.service.attendance.v1.resource中RequestOptions的使用
修饰符和类型方法说明UserDailyShift.batchCreate(BatchCreateUserDailyShiftReq req, RequestOptions reqOptions) 创建或修改班表,班表是用来描述考勤组内人员每天按哪个班次进行上班。UserFlow.batchCreate(BatchCreateUserFlowReq req, RequestOptions reqOptions) 导入打卡流水记录,导入授权内员工的打卡流水记录。Group.create(CreateGroupReq req, RequestOptions reqOptions) 创建或修改考勤组,考勤组,是对部门或者员工在某个特定场所及特定时间段内的出勤情况(包括上下班、迟到、早退、病假、婚假、丧假、公休、工作时间、加班情况等)的一种规则设定。Shift.create(CreateShiftReq req, RequestOptions reqOptions) 创建班次,班次是描述一次考勤任务时间规则的统称,比如一天打多少次卡,每次卡的上下班时间,晚到多长时间算迟到,晚到多长时间算缺卡等。UserApproval.create(CreateUserApprovalReq req, RequestOptions reqOptions) 写入审批结果,由于部分企业使用的是自己的审批系统,而不是飞书审批系统,因此员工的请假、加班等数据无法流入到飞书考勤系统中,导致员工在请假时间段内依然收到打卡提醒,并且被记为缺卡。UserTaskRemedy.create(CreateUserTaskRemedyReq req, RequestOptions reqOptions) 通知补卡审批发起,对于只使用飞书考勤系统而未使用飞书审批系统的企业,可以通过该接口,将在三方审批系统中发起的补卡审批数据,写入到飞书考勤系统中,状态为审批中。Group.delete(DeleteGroupReq req, RequestOptions reqOptions) 删除考勤组,通过班次 ID 删除班次。Shift.delete(DeleteShiftReq req, RequestOptions reqOptions) 删除班次,通过班次 ID 删除班次。File.download(DownloadFileReq req, RequestOptions reqOptions) 下载文件,通过文件 ID 下载指定的文件。Group.get(GetGroupReq req, RequestOptions reqOptions) 获取考勤组详情,通过考勤组 ID 获取考勤组详情。LeaveEmployExpireRecord.get(GetLeaveEmployExpireRecordReq req, RequestOptions reqOptions) ,Shift.get(GetShiftReq req, RequestOptions reqOptions) 获取班次详情,通过班次 ID 获取班次详情。UserFlow.get(GetUserFlowReq req, RequestOptions reqOptions) 获取打卡流水记录,通过打卡记录 ID 获取用户的打卡流水记录。Group.list(ListGroupReq req, RequestOptions reqOptions) 获取考勤组列表,翻页获取所有考勤组列表。Shift.list(ListShiftReq req, RequestOptions reqOptions) 获取班次列表,翻页获取所有班次列表。UserSetting.modify(ModifyUserSettingReq req, RequestOptions reqOptions) 修改用户设置,修改授权内员工的用户设置信息,包括人脸照片文件 ID。LeaveAccrualRecord.patch(PatchLeaveAccrualRecordReq req, RequestOptions reqOptions) ,ApprovalInfo.process(ProcessApprovalInfoReq req, RequestOptions reqOptions) 通知审批状态更新,对于只使用飞书考勤系统而未使用飞书审批系统的企业,可以通过该接口更新写入飞书考勤系统中的三方系统审批状态,例如请假、加班、外出、出差、补卡等审批,状态包括通过、不通过、撤销等。Shift.query(QueryShiftReq req, RequestOptions reqOptions) 按名称查询班次,通过班次的名称查询班次信息。UserApproval.query(QueryUserApprovalReq req, RequestOptions reqOptions) 获取审批通过数据,获取员工在某段时间内的请假、加班、外出和出差四种审批的通过数据。UserDailyShift.query(QueryUserDailyShiftReq req, RequestOptions reqOptions) 查询班表信息,支持查询多个用户的排班情况,查询的时间跨度不能超过 30 天。UserFlow.query(QueryUserFlowReq req, RequestOptions reqOptions) 批量查询打卡流水记录,批量查询授权内员工的实际打卡流水记录。UserSetting.query(QueryUserSettingReq req, RequestOptions reqOptions) 批量查询用户设置,批量查询授权内员工的用户设置信息,包括人脸照片文件 ID、人脸照片更新时间。UserStatsData.query(QueryUserStatsDataReq req, RequestOptions reqOptions) 查询统计数据,查询日度统计或月度统计的统计数据。UserStatsField.query(QueryUserStatsFieldReq req, RequestOptions reqOptions) 查询统计表头,查询考勤统计支持的日度统计或月度统计的统计表头。UserStatsView.query(QueryUserStatsViewReq req, RequestOptions reqOptions) 查询统计设置,查询开发者定制的日度统计或月度统计的统计报表表头设置信息。UserTask.query(QueryUserTaskReq req, RequestOptions reqOptions) 获取打卡结果,获取企业内员工的实际打卡结果,包括上班打卡结果和下班打卡结果。UserTaskRemedy.query(QueryUserTaskRemedyReq req, RequestOptions reqOptions) 获取补卡记录,获取授权内员工的补卡记录。UserTaskRemedy.queryUserAllowedRemedys(QueryUserAllowedRemedysUserTaskRemedyReq req, RequestOptions reqOptions) 获取用户可补卡时间,获取用户某天可以补的第几次上 / 下班卡的时间。Group.search(SearchGroupReq req, RequestOptions reqOptions) 按名称查询考勤组,按考勤组名称查询考勤组摘要信息。UserStatsView.update(UpdateUserStatsViewReq req, RequestOptions reqOptions) 更新统计设置,更新开发者定制的日度统计或月度统计的统计报表表头设置信息。File.upload(UploadFileReq req, RequestOptions reqOptions) 上传文件,上传文件并获取文件 ID,可用于“修改用户设置”接口中的 face_key 参数。 -
com.lark.oapi.service.auth.v3.resource中RequestOptions的使用
修饰符和类型方法说明AppAccessToken.create(CreateAppAccessTokenReq req, RequestOptions reqOptions) ,TenantAccessToken.create(CreateTenantAccessTokenReq req, RequestOptions reqOptions) ,AppAccessToken.internal(InternalAppAccessTokenReq req, RequestOptions reqOptions) ,TenantAccessToken.internal(InternalTenantAccessTokenReq req, RequestOptions reqOptions) ,AppTicket.resend(ResendAppTicketReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.authen.v1.resource中RequestOptions的使用
修饰符和类型方法说明AccessToken.create(CreateAccessTokenReq req, RequestOptions reqOptions) ,OidcAccessToken.create(CreateOidcAccessTokenReq req, RequestOptions reqOptions) ,OidcRefreshAccessToken.create(CreateOidcRefreshAccessTokenReq req, RequestOptions reqOptions) ,RefreshAccessToken.create(CreateRefreshAccessTokenReq req, RequestOptions reqOptions) ,UserInfo.get(RequestOptions reqOptions) , -
com.lark.oapi.service.baike.v1.resource中RequestOptions的使用
修饰符和类型方法说明Draft.create(CreateDraftReq req, RequestOptions reqOptions) 创建草稿,草稿并非百科词条,而是指通过 API 发起创建新词条或更新现有词条的申请。Entity.create(CreateEntityReq req, RequestOptions reqOptions) 创建免审词条,通过此接口创建的词条,不需要百科管理员审核可直接写入词库,请慎重使用【租户管理员请慎重审批】。File.download(DownloadFileReq req, RequestOptions reqOptions) 图片下载,通过 file_token 下载原图片Entity.extract(ExtractEntityReq req, RequestOptions reqOptions) 提取潜在的百科词条,提取文本中可能成为百科词条的词语,且不会过滤已经成为百科词条的词语。Entity.get(GetEntityReq req, RequestOptions reqOptions) 获取词条详情,通过词条 id 拉取对应的词条详情信息。Entity.highlight(HighlightEntityReq req, RequestOptions reqOptions) 词条高亮,传入一句话,智能识别句中对应的词条,并返回词条位置和 entity_id,可在外部系统中快速实现百科词条智能高亮。Classification.list(ListClassificationReq req, RequestOptions reqOptions) 获取百科分类,获取企业百科当前分类。Entity.list(ListEntityReq req, RequestOptions reqOptions) 获取词条列表,分页拉取词条列表数据,支持拉取租户内的全部词条。Entity.match(MatchEntityReq req, RequestOptions reqOptions) 精准搜索词条,将关键词与词条名、别名精准匹配,并返回对应的 词条 ID。Entity.search(SearchEntityReq req, RequestOptions reqOptions) 模糊搜索词条,传入关键词,与词条名、别名、释义等信息进行模糊匹配,返回搜到的词条信息。Draft.update(UpdateDraftReq req, RequestOptions reqOptions) 更新草稿,根据 draft_id 更新草稿内容,已审批的草稿无法编辑Entity.update(UpdateEntityReq req, RequestOptions reqOptions) 更新免审词条,通过此接口更新已有的词条,不需要百科管理员审核可直接写入词库,请慎重使用【租户管理员请慎重审批】。File.upload(UploadFileReq req, RequestOptions reqOptions) 图片上传,百科词条图片资源上传。 -
com.lark.oapi.service.bitable.v1.resource中RequestOptions的使用
修饰符和类型方法说明AppRoleMember.batchCreate(BatchCreateAppRoleMemberReq req, RequestOptions reqOptions) 批量新增协作者,批量新增自定义角色的协作者AppTable.batchCreate(BatchCreateAppTableReq req, RequestOptions reqOptions) 新增多个数据表,新增多个数据表AppTableRecord.batchCreate(BatchCreateAppTableRecordReq req, RequestOptions reqOptions) 新增多条记录,该接口用于在数据表中新增多条记录,单次调用最多新增 500 条记录。AppRoleMember.batchDelete(BatchDeleteAppRoleMemberReq req, RequestOptions reqOptions) 批量删除协作者,批量删除自定义角色的协作者AppTable.batchDelete(BatchDeleteAppTableReq req, RequestOptions reqOptions) 删除多个数据表,删除多个数据表AppTableRecord.batchDelete(BatchDeleteAppTableRecordReq req, RequestOptions reqOptions) 删除多条记录,该接口用于删除数据表中现有的多条记录,单次调用中最多删除 500 条记录。AppTableRecord.batchUpdate(BatchUpdateAppTableRecordReq req, RequestOptions reqOptions) 更新多条记录,该接口用于更新数据表中的多条记录,单次调用最多更新 500 条记录。App.copy(CopyAppReq req, RequestOptions reqOptions) ,AppDashboard.copy(CopyAppDashboardReq req, RequestOptions reqOptions) 复制仪表盘,该接口用于根据现有仪表盘复制出新的仪表盘App.create(CreateAppReq req, RequestOptions reqOptions) ,AppRole.create(CreateAppRoleReq req, RequestOptions reqOptions) 新增自定义角色,新增自定义角色AppRoleMember.create(CreateAppRoleMemberReq req, RequestOptions reqOptions) 新增协作者,新增自定义角色的协作者AppTable.create(CreateAppTableReq req, RequestOptions reqOptions) 新增数据表,新增一个数据表AppTableField.create(CreateAppTableFieldReq req, RequestOptions reqOptions) 新增字段,该接口用于在数据表中新增一个字段AppTableRecord.create(CreateAppTableRecordReq req, RequestOptions reqOptions) 新增记录,该接口用于在数据表中新增一条记录AppTableView.create(CreateAppTableViewReq req, RequestOptions reqOptions) 新增视图,在数据表中新增一个视图AppRole.delete(DeleteAppRoleReq req, RequestOptions reqOptions) 删除自定义角色,删除自定义角色AppRoleMember.delete(DeleteAppRoleMemberReq req, RequestOptions reqOptions) 删除协作者,删除自定义角色的协作者AppTable.delete(DeleteAppTableReq req, RequestOptions reqOptions) 删除数据表,删除一个数据表AppTableField.delete(DeleteAppTableFieldReq req, RequestOptions reqOptions) 删除字段,该接口用于在数据表中删除一个字段AppTableRecord.delete(DeleteAppTableRecordReq req, RequestOptions reqOptions) 删除记录,该接口用于删除数据表中的一条记录AppTableView.delete(DeleteAppTableViewReq req, RequestOptions reqOptions) 删除视图,删除数据表中的视图App.get(GetAppReq req, RequestOptions reqOptions) 获取多维表格元数据,获取指定多维表格的元数据信息,包括多维表格名称,多维表格版本号,多维表格是否开启高级权限等。AppTableForm.get(GetAppTableFormReq req, RequestOptions reqOptions) 获取表单元数据,获取表单的所有元数据项AppTableRecord.get(GetAppTableRecordReq req, RequestOptions reqOptions) 检索记录,该接口用于根据 record_id 的值检索现有记录AppTableView.get(GetAppTableViewReq req, RequestOptions reqOptions) 检索视图,该接口根据 view_id 检索现有视图AppDashboard.list(ListAppDashboardReq req, RequestOptions reqOptions) 列出仪表盘,根据 app_token,获取多维表格下的所有仪表盘AppRole.list(ListAppRoleReq req, RequestOptions reqOptions) 列出自定义角色,列出自定义角色AppRoleMember.list(ListAppRoleMemberReq req, RequestOptions reqOptions) 列出协作者,列出自定义角色的协作者AppTable.list(ListAppTableReq req, RequestOptions reqOptions) 列出数据表,根据 app_token,获取多维表格下的所有数据表AppTableField.list(ListAppTableFieldReq req, RequestOptions reqOptions) 列出字段,根据 app_token 和 table_id,获取数据表的所有字段AppTableFormField.list(ListAppTableFormFieldReq req, RequestOptions reqOptions) 列出表单问题,列出表单的所有问题项AppTableRecord.list(ListAppTableRecordReq req, RequestOptions reqOptions) 列出记录,该接口用于列出数据表中的现有记录,单次最多列出 500 行记录,支持分页获取。AppTableView.list(ListAppTableViewReq req, RequestOptions reqOptions) 列出视图,根据 app_token 和 table_id,获取数据表的所有视图AppTable.patch(PatchAppTableReq req, RequestOptions reqOptions) ,AppTableForm.patch(PatchAppTableFormReq req, RequestOptions reqOptions) 更新表单元数据,该接口用于更新表单中的元数据项AppTableFormField.patch(PatchAppTableFormFieldReq req, RequestOptions reqOptions) 更新表单问题,该接口用于更新表单中的问题项AppTableView.patch(PatchAppTableViewReq req, RequestOptions reqOptions) 更新视图,该接口用于增量修改视图信息AppTableRecord.search(SearchAppTableRecordReq req, RequestOptions reqOptions) ,查找多维表格记录App.update(UpdateAppReq req, RequestOptions reqOptions) 更新多维表格元数据,通过 app_token 更新多维表格元数据AppRole.update(UpdateAppRoleReq req, RequestOptions reqOptions) 更新自定义角色,更新自定义角色AppTableField.update(UpdateAppTableFieldReq req, RequestOptions reqOptions) 更新字段,该接口用于在数据表中更新一个字段AppTableRecord.update(UpdateAppTableRecordReq req, RequestOptions reqOptions) 更新记录,该接口用于更新数据表中的一条记录 -
com.lark.oapi.service.block.v2.resource中RequestOptions的使用
修饰符和类型方法说明Entity.create(CreateEntityReq req, RequestOptions reqOptions) 创建 BlockEntity,开发者可以通过该接口将部分或全部数据存放于 BlockEntity。Message.create(CreateMessageReq req, RequestOptions reqOptions) Block协同数据推送,根据BlockID向指定用户列表推送协同数据。Entity.update(UpdateEntityReq req, RequestOptions reqOptions) 更新BlockEntity,开发者通过该接口可以更新存储在BlockEntity中的数据,并实时推送到端侧。 -
com.lark.oapi.service.board.v1.resource中RequestOptions的使用
-
com.lark.oapi.service.calendar.v4.resource中RequestOptions的使用
修饰符和类型方法说明CalendarEventAttendee.batchDelete(BatchDeleteCalendarEventAttendeeReq req, RequestOptions reqOptions) 删除日程参与人,批量删除日程的参与人。Calendar.create(CreateCalendarReq req, RequestOptions reqOptions) 创建共享日历,该接口用于为当前身份(应用 / 用户)创建一个共享日历。CalendarAcl.create(CreateCalendarAclReq req, RequestOptions reqOptions) 创建访问控制,该接口用于以当前身份(应用 / 用户)给日历添加访问控制权限,即日历成员。CalendarEvent.create(CreateCalendarEventReq req, RequestOptions reqOptions) 创建日程,该接口用于以当前身份(应用 / 用户)在日历上创建一个日程。CalendarEventAttendee.create(CreateCalendarEventAttendeeReq req, RequestOptions reqOptions) 创建日程参与人;,批量给日程添加参与人。CalendarEventMeetingChat.create(CreateCalendarEventMeetingChatReq req, RequestOptions reqOptions) ,ExchangeBinding.create(CreateExchangeBindingReq req, RequestOptions reqOptions) 创建Exchange绑定关系,本接口将Exchange账户绑定到飞书账户,进而支持Exchange日历的导入TimeoffEvent.create(CreateTimeoffEventReq req, RequestOptions reqOptions) 创建请假日程,为指定用户创建一个请假日程,可以是一个普通请假日程,也可以是一个全天日程。Calendar.delete(DeleteCalendarReq req, RequestOptions reqOptions) 删除共享日历,该接口用于以当前身份(应用 / 用户)删除一个共享日历。CalendarAcl.delete(DeleteCalendarAclReq req, RequestOptions reqOptions) 删除访问控制,该接口用于以当前身份(应用 / 用户)删除日历的控制权限,即日历成员。CalendarEvent.delete(DeleteCalendarEventReq req, RequestOptions reqOptions) 删除日程,该接口用于以当前身份(应用 / 用户)删除日历上的一个日程。CalendarEventMeetingChat.delete(DeleteCalendarEventMeetingChatReq req, RequestOptions reqOptions) ,ExchangeBinding.delete(DeleteExchangeBindingReq req, RequestOptions reqOptions) 解除Exchange绑定关系,本接口解除Exchange账户和飞书账户的绑定关系,Exchange账户解除绑定后才能绑定其他飞书账户TimeoffEvent.delete(DeleteTimeoffEventReq req, RequestOptions reqOptions) 删除请假日程,删除一个指定的请假日程,请假日程删除,用户个人签名页的请假信息也会消失。Setting.generateCaldavConf(GenerateCaldavConfSettingReq req, RequestOptions reqOptions) 生成CalDAV配置,用于为当前用户生成一个CalDAV账号密码,用于将飞书日历信息同步到本地设备日历。Calendar.get(GetCalendarReq req, RequestOptions reqOptions) 查询日历信息,该接口用于以当前身份(应用 / 用户)根据日历 ID 获取日历信息。CalendarEvent.get(GetCalendarEventReq req, RequestOptions reqOptions) 获取日程,该接口用于以当前身份(应用 / 用户)获取日历上的一个日程。ExchangeBinding.get(GetExchangeBindingReq req, RequestOptions reqOptions) 获取绑定状态,本接口获取Exchange账户的绑定状态,包括exchange日历是否同步完成。CalendarEvent.instances(InstancesCalendarEventReq req, RequestOptions reqOptions) ,CalendarEvent.instanceView(InstanceViewCalendarEventReq req, RequestOptions reqOptions) ,Calendar.list(ListCalendarReq req, RequestOptions reqOptions) 查询日历列表,该接口用于分页获得当前身份(应用 / 用户)的日历列表。CalendarAcl.list(ListCalendarAclReq req, RequestOptions reqOptions) 获取访问控制列表,该接口用于以当前身份(应用 / 用户)获取日历的控制权限列表。CalendarEvent.list(ListCalendarEventReq req, RequestOptions reqOptions) 获取日程列表,该接口用于以当前身份(应用 / 用户)获取日历下的日程列表。CalendarEventAttendee.list(ListCalendarEventAttendeeReq req, RequestOptions reqOptions) 获取日程参与人列表,获取日程的参与人列表,若参与者列表中有群组,请使用 [获取参与人群成员列表](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/calendar-v4/calendar-event-attendee-chat_member/list) 。CalendarEventAttendeeChatMember.list(ListCalendarEventAttendeeChatMemberReq req, RequestOptions reqOptions) 获取日程参与群成员列表,获取日程的群参与人的群成员列表。Freebusy.list(ListFreebusyReq req, RequestOptions reqOptions) 查询主日历忙闲信息,查询用户主日历或会议室的忙闲信息。Calendar.patch(PatchCalendarReq req, RequestOptions reqOptions) 更新日历信息,该接口用于以当前身份(应用 / 用户)修改日历信息。CalendarEvent.patch(PatchCalendarEventReq req, RequestOptions reqOptions) 更新日程,该接口用于以当前身份(应用 / 用户)更新日历上的一个日程。Calendar.primary(PrimaryCalendarReq req, RequestOptions reqOptions) 查询主日历信息,获取当前身份的主日历信息。CalendarEvent.reply(ReplyCalendarEventReq req, RequestOptions reqOptions) ,Calendar.search(SearchCalendarReq req, RequestOptions reqOptions) 搜索日历,该接口用于通过关键字查询公共日历或用户主日历。CalendarEvent.search(SearchCalendarEventReq req, RequestOptions reqOptions) 搜索日程,该接口用于以用户身份搜索某日历下的相关日程。Calendar.subscribe(SubscribeCalendarReq req, RequestOptions reqOptions) 订阅日历,该接口用于以当前身份(应用 / 用户)订阅某个日历。Calendar.subscription(RequestOptions reqOptions) 订阅日历变更事件,该接口用于以用户身份订阅当前身份下日历列表中的所有日历变更。CalendarAcl.subscription(SubscriptionCalendarAclReq req, RequestOptions reqOptions) 订阅日历访问控制变更事件;,该接口用于以用户身份订阅指定日历下的日历成员变更事件。CalendarEvent.subscription(SubscriptionCalendarEventReq req, RequestOptions reqOptions) 订阅日程变更事件,该接口用于以用户身份订阅指定日历下的日程变更事件。Calendar.unsubscribe(UnsubscribeCalendarReq req, RequestOptions reqOptions) 取消订阅日历,该接口用于以当前身份(应用 / 用户)取消对某日历的订阅状态。Calendar.unsubscription(RequestOptions reqOptions) 取消订阅日历变更事件,该接口用于以用户身份取消订阅当前身份下日历列表中的日历变更事件。CalendarAcl.unsubscription(UnsubscriptionCalendarAclReq req, RequestOptions reqOptions) 取消订阅日历访问控制变更事件,该接口用于以用户身份取消订阅指定日历下的日历成员变更事件。CalendarEvent.unsubscription(UnsubscriptionCalendarEventReq req, RequestOptions reqOptions) 取消订阅日程变更事件,该接口用于以用户身份取消订阅指定日历下的日程变更事件。 -
com.lark.oapi.service.contact.v3.resource中RequestOptions的使用
修饰符和类型方法说明GroupMember.add(AddGroupMemberReq req, RequestOptions reqOptions) 添加用户组成员,向用户组中添加成员(目前成员仅支持用户,未来会支持部门),如果应用的通讯录权限范围是“全部员工”,则可将任何成员添加到任何用户组。Department.batch(BatchDepartmentReq req, RequestOptions reqOptions) ,User.batch(BatchUserReq req, RequestOptions reqOptions) ,GroupMember.batchAdd(BatchAddGroupMemberReq req, RequestOptions reqOptions) 批量添加用户组成员,向普通用户组中批量添加成员(目前仅支持添加用户,暂不支持添加部门),如果应用的通讯录权限范围是“全部员工”,则可将任何成员添加到任何用户组。FunctionalRoleMember.batchCreate(BatchCreateFunctionalRoleMemberReq req, RequestOptions reqOptions) ,FunctionalRoleMember.batchDelete(BatchDeleteFunctionalRoleMemberReq req, RequestOptions reqOptions) ,User.batchGetId(BatchGetIdUserReq req, RequestOptions reqOptions) 通过手机号或邮箱获取用户 ID,通过该接口,可使用手机号/邮箱获取用户的 ID 信息,具体获取支持的 ID 类型包括 open_id、user_id、union_id,可通过查询参数指定。GroupMember.batchRemove(BatchRemoveGroupMemberReq req, RequestOptions reqOptions) 批量移除用户组成员,从普通用户组中批量移除成员 (目前仅支持移除用户,暂不支持移除部门)。Unit.bindDepartment(BindDepartmentUnitReq req, RequestOptions reqOptions) 建立部门与单位的绑定关系,通过该接口建立部门与单位的绑定关系。Department.children(ChildrenDepartmentReq req, RequestOptions reqOptions) 获取子部门列表,通过部门ID获取部门的子部门列表。Department.create(CreateDepartmentReq req, RequestOptions reqOptions) 创建部门,该接口用于向通讯录中创建部门。EmployeeTypeEnum.create(CreateEmployeeTypeEnumReq req, RequestOptions reqOptions) 新增人员类型,新增自定义人员类型FunctionalRole.create(CreateFunctionalRoleReq req, RequestOptions reqOptions) ,Group.create(CreateGroupReq req, RequestOptions reqOptions) 创建用户组,使用该接口创建用户组,请注意创建用户组时应用的通讯录权限范围需为“全部员工”,否则会创建失败,[点击了解通讯录权限范围](https://open.feishu.cn/document/ukTMukTMukTM/uETNz4SM1MjLxUzM/v3/guides/scope_authority)。JobFamily.create(CreateJobFamilyReq req, RequestOptions reqOptions) ,JobLevel.create(CreateJobLevelReq req, RequestOptions reqOptions) ,Unit.create(CreateUnitReq req, RequestOptions reqOptions) 创建单位,该接口用于创建单位。User.create(CreateUserReq req, RequestOptions reqOptions) 创建用户,使用该接口向通讯录创建一个用户,可以理解为员工入职。Department.delete(DeleteDepartmentReq req, RequestOptions reqOptions) 删除部门,该接口用于从通讯录中删除部门。EmployeeTypeEnum.delete(DeleteEmployeeTypeEnumReq req, RequestOptions reqOptions) 删除人员类型,删除自定义人员类型FunctionalRole.delete(DeleteFunctionalRoleReq req, RequestOptions reqOptions) ,Group.delete(DeleteGroupReq req, RequestOptions reqOptions) 删除用户组,通过该接口可删除企业中的用户组,请注意删除用户组时应用的通讯录权限范围需为“全部员工”,否则会删除失败,[点击了解通讯录权限范围](https://open.feishu.cn/document/ukTMukTMukTM/uETNz4SM1MjLxUzM/v3/guides/scope_authority)。JobFamily.delete(DeleteJobFamilyReq req, RequestOptions reqOptions) ,JobLevel.delete(DeleteJobLevelReq req, RequestOptions reqOptions) ,Unit.delete(DeleteUnitReq req, RequestOptions reqOptions) 删除单位,使用该接口删除单位,需要有更新单位的权限。User.delete(DeleteUserReq req, RequestOptions reqOptions) 删除用户,该接口用于从通讯录删除一个用户信息,可以理解为员工离职。User.findByDepartment(FindByDepartmentUserReq req, RequestOptions reqOptions) 获取部门直属用户列表,基于部门ID获取部门直属用户列表。Department.get(GetDepartmentReq req, RequestOptions reqOptions) 获取单个部门信息,该接口用于向通讯录获取单个部门信息。FunctionalRoleMember.get(GetFunctionalRoleMemberReq req, RequestOptions reqOptions) ,Group.get(GetGroupReq req, RequestOptions reqOptions) 查询用户组,根据用户组 ID 查询某个用户组的基本信息,支持查询普通用户组和动态用户组。JobFamily.get(GetJobFamilyReq req, RequestOptions reqOptions) ,JobLevel.get(GetJobLevelReq req, RequestOptions reqOptions) ,JobTitle.get(GetJobTitleReq req, RequestOptions reqOptions) ,Unit.get(GetUnitReq req, RequestOptions reqOptions) 获取单位信息,该接口用于获取单位信息User.get(GetUserReq req, RequestOptions reqOptions) 获取单个用户信息,该接口用于获取通讯录中单个用户的信息。WorkCity.get(GetWorkCityReq req, RequestOptions reqOptions) ,CustomAttr.list(ListCustomAttrReq req, RequestOptions reqOptions) 获取企业自定义用户字段,获取企业自定义的用户字段配置信息Department.list(ListDepartmentReq req, RequestOptions reqOptions) ,EmployeeTypeEnum.list(ListEmployeeTypeEnumReq req, RequestOptions reqOptions) 查询人员类型,该接口用于获取员工的人员类型FunctionalRoleMember.list(ListFunctionalRoleMemberReq req, RequestOptions reqOptions) ,JobFamily.list(ListJobFamilyReq req, RequestOptions reqOptions) ,JobLevel.list(ListJobLevelReq req, RequestOptions reqOptions) ,JobTitle.list(ListJobTitleReq req, RequestOptions reqOptions) ,Scope.list(ListScopeReq req, RequestOptions reqOptions) 获取通讯录授权范围,该接口用于获取应用被授权可访问的通讯录范围,包括可访问的部门列表、用户列表和用户组列表。Unit.list(ListUnitReq req, RequestOptions reqOptions) 批量获取单位列表,通过该接口获取企业的单位列表,需获取单位的权限User.list(ListUserReq req, RequestOptions reqOptions) ,WorkCity.list(ListWorkCityReq req, RequestOptions reqOptions) ,Unit.listDepartment(ListDepartmentUnitReq req, RequestOptions reqOptions) 获取单位绑定的部门列表,通过该接口获取单位绑定的部门列表,需具有获取单位的权限Group.memberBelong(MemberBelongGroupReq req, RequestOptions reqOptions) 查询用户所属用户组,通过该接口可查询该用户所属的用户组列表,可分别查询普通用户组和动态用户组。Department.parent(ParentDepartmentReq req, RequestOptions reqOptions) 获取父部门信息,该接口用来递归获取部门父部门的信息,并按照由子到父的顺序返回有权限的父部门信息列表。Department.patch(PatchDepartmentReq req, RequestOptions reqOptions) 修改部门部分信息,该接口用于更新通讯录中部门的信息。Group.patch(PatchGroupReq req, RequestOptions reqOptions) 更新用户组,使用该接口更新用户组信息,请注意更新用户组时应用的通讯录权限范围需为“全部员工”,否则会更新失败。Unit.patch(PatchUnitReq req, RequestOptions reqOptions) 修改单位信息,调用该接口,需要有更新单位的权限。User.patch(PatchUserReq req, RequestOptions reqOptions) 修改用户部分信息,该接口用于更新通讯录中用户的字段,未传递的参数不会更新。GroupMember.remove(RemoveGroupMemberReq req, RequestOptions reqOptions) 移除用户组成员,从用户组中移除成员 (目前成员仅支持用户,未来会支持部门),如果应用的通讯录权限范围是“全部员工”,则可将任何成员移出任何用户组。User.resurrect(ResurrectUserReq req, RequestOptions reqOptions) 恢复已删除用户,该接口用于恢复已删除用户(已离职的成员),仅自建应用可申请,应用商店应用无权调用接口。FunctionalRoleMember.scopes(ScopesFunctionalRoleMemberReq req, RequestOptions reqOptions) ,Department.search(SearchDepartmentReq req, RequestOptions reqOptions) 搜索部门,搜索部门,用户通过关键词查询可见的部门数据,部门可见性需要管理员在后台配置。Group.simplelist(SimplelistGroupReq req, RequestOptions reqOptions) 查询用户组列表,通过该接口可查询企业的用户组列表,可分别查询普通用户组或动态用户组。GroupMember.simplelist(SimplelistGroupMemberReq req, RequestOptions reqOptions) 查询用户组成员列表,通过该接口可查询某个用户组的成员列表(支持查询成员中的用户和部门), 本接口支持普通用户组和动态用户组。Unit.unbindDepartment(UnbindDepartmentUnitReq req, RequestOptions reqOptions) 解除部门与单位的绑定关系,通过该接口解除部门与单位的绑定关系,需更新单位的权限,需对应部门的通讯录权限。Department.unbindDepartmentChat(UnbindDepartmentChatDepartmentReq req, RequestOptions reqOptions) 部门群转为普通群,通过该接口将部门群转为普通群。Department.update(UpdateDepartmentReq req, RequestOptions reqOptions) 更新部门所有信息,该接口用于更新当前部门所有信息。EmployeeTypeEnum.update(UpdateEmployeeTypeEnumReq req, RequestOptions reqOptions) 更新人员类型,更新自定义人员类型FunctionalRole.update(UpdateFunctionalRoleReq req, RequestOptions reqOptions) ,JobFamily.update(UpdateJobFamilyReq req, RequestOptions reqOptions) ,JobLevel.update(UpdateJobLevelReq req, RequestOptions reqOptions) ,User.update(UpdateUserReq req, RequestOptions reqOptions) 更新用户所有信息,该接口用于更新通讯录中用户的字段。Department.updateDepartmentId(UpdateDepartmentIdDepartmentReq req, RequestOptions reqOptions) ,User.updateUserId(UpdateUserIdUserReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.corehr.v1.resource中RequestOptions的使用
修饰符和类型方法说明Company.create(CreateCompanyReq req, RequestOptions reqOptions) 创建公司,创建公司Contract.create(CreateContractReq req, RequestOptions reqOptions) 创建合同,创建合同Department.create(CreateDepartmentReq req, RequestOptions reqOptions) 创建部门,创建部门EmployeeType.create(CreateEmployeeTypeReq req, RequestOptions reqOptions) 创建人员类型,创建人员类型Employment.create(CreateEmploymentReq req, RequestOptions reqOptions) 创建雇佣信息,创建人员的雇佣信息Job.create(CreateJobReq req, RequestOptions reqOptions) 创建职务,创建职务JobChange.create(CreateJobChangeReq req, RequestOptions reqOptions) 发起员工异动,创建员工异动信息JobData.create(CreateJobDataReq req, RequestOptions reqOptions) 创建任职信息,在系统中第一次创建员工任职数据,通常在员工入职或者做数据批量导入的时候使用,【任职原因】只支持填写“入职”JobFamily.create(CreateJobFamilyReq req, RequestOptions reqOptions) 创建职务序列,创建职务序列JobLevel.create(CreateJobLevelReq req, RequestOptions reqOptions) 创建职务级别,创建职务级别LeaveGrantingRecord.create(CreateLeaveGrantingRecordReq req, RequestOptions reqOptions) 创建假期授予记录,向飞书人事休假系统写入假期授予记录Location.create(CreateLocationReq req, RequestOptions reqOptions) 创建地点,创建地点NationalIdType.create(CreateNationalIdTypeReq req, RequestOptions reqOptions) 创建国家证件类型,创建国家证件类型WorkingHoursType.create(CreateWorkingHoursTypeReq req, RequestOptions reqOptions) 创建工时制度,创建工时制度Company.delete(DeleteCompanyReq req, RequestOptions reqOptions) 删除公司,删除公司Contract.delete(DeleteContractReq req, RequestOptions reqOptions) 删除合同,删除合同Department.delete(DeleteDepartmentReq req, RequestOptions reqOptions) 删除部门,删除部门EmployeeType.delete(DeleteEmployeeTypeReq req, RequestOptions reqOptions) 删除人员类型,删除人员类型Employment.delete(DeleteEmploymentReq req, RequestOptions reqOptions) 删除雇佣信息,删除人员的雇佣信息Job.delete(DeleteJobReq req, RequestOptions reqOptions) 删除职务,删除职务JobData.delete(DeleteJobDataReq req, RequestOptions reqOptions) 删除任职信息,删除人员的任职信息JobFamily.delete(DeleteJobFamilyReq req, RequestOptions reqOptions) 删除职务序列,删除职务序列JobLevel.delete(DeleteJobLevelReq req, RequestOptions reqOptions) 删除职务级别,删除职务级别LeaveGrantingRecord.delete(DeleteLeaveGrantingRecordReq req, RequestOptions reqOptions) 删除假期授予记录,删除飞书人事休假系统中的假期授予记录(仅支持删除授予来源是「手动授予」或「外部系统授予」的记录)Location.delete(DeleteLocationReq req, RequestOptions reqOptions) 删除地点,删除地点NationalIdType.delete(DeleteNationalIdTypeReq req, RequestOptions reqOptions) 删除国家证件类型,删除国家证件类型Person.delete(DeletePersonReq req, RequestOptions reqOptions) 删除个人信息,删除人员的个人信息PreHire.delete(DeletePreHireReq req, RequestOptions reqOptions) 删除待入职人员,删除待入职人员WorkingHoursType.delete(DeleteWorkingHoursTypeReq req, RequestOptions reqOptions) 删除工时制度,删除工时制度Company.get(GetCompanyReq req, RequestOptions reqOptions) 查询单个公司,根据 ID 查询单个公司Contract.get(GetContractReq req, RequestOptions reqOptions) 查询单个合同,根据 ID 查询单个合同CountryRegion.get(GetCountryRegionReq req, RequestOptions reqOptions) 查询单条国家/地区信息,查询单条国家/地区信息Currency.get(GetCurrencyReq req, RequestOptions reqOptions) 查询单个货币信息,查询单个货币信息Department.get(GetDepartmentReq req, RequestOptions reqOptions) 查询单个部门,根据 ID 查询单个部门EmployeeType.get(GetEmployeeTypeReq req, RequestOptions reqOptions) 查询单个人员类型,根据 ID 查询单个人员类型File.get(GetFileReq req, RequestOptions reqOptions) ,Job.get(GetJobReq req, RequestOptions reqOptions) 查询单个职务,根据 ID 查询单个职务JobData.get(GetJobDataReq req, RequestOptions reqOptions) 查询单个任职信息,根据 ID 查询单任职信息JobFamily.get(GetJobFamilyReq req, RequestOptions reqOptions) 查询单个职务序列,根据 ID 查询单个职务序列JobLevel.get(GetJobLevelReq req, RequestOptions reqOptions) 查询单个职务级别,根据 ID 查询单个职务级别Location.get(GetLocationReq req, RequestOptions reqOptions) 查询单个地点,根据 ID 查询单个地点NationalIdType.get(GetNationalIdTypeReq req, RequestOptions reqOptions) 查询单个国家证件类型,根据 ID 查询单个国家证件类型Person.get(GetPersonReq req, RequestOptions reqOptions) 查询单个个人信息,根据 ID 查询单个人员的个人信息PreHire.get(GetPreHireReq req, RequestOptions reqOptions) 查询单个待入职人员,根据 ID 查询单个待入职人员ProcessFormVariableData.get(GetProcessFormVariableDataReq req, RequestOptions reqOptions) 获取流程表单数据,获取流程表单数据Subdivision.get(GetSubdivisionReq req, RequestOptions reqOptions) 查询单条省份/行政区信息,查询单条省份/行政区信息Subregion.get(GetSubregionReq req, RequestOptions reqOptions) 查询单条城市/区域信息,查询单条城市/区域信息WorkingHoursType.get(GetWorkingHoursTypeReq req, RequestOptions reqOptions) 查询单个工时制度,根据 ID 查询单个工时制度CustomField.getByParam(GetByParamCustomFieldReq req, RequestOptions reqOptions) 获取自定义字段详情,获取「飞书人事」具体对象下某自定义字段的详细信息Leave.leaveBalances(LeaveBalancesLeaveReq req, RequestOptions reqOptions) 批量查询员工假期余额,批量获取员工各个假期的余额数据Leave.leaveRequestHistory(LeaveRequestHistoryLeaveReq req, RequestOptions reqOptions) 批量查询员工请假记录,批量获取员工的请假记录数据Leave.leaveTypes(LeaveTypesLeaveReq req, RequestOptions reqOptions) 获取假期类型列表,获取休假设置后台配置的假期类型列表(比如年假、事假、婚假等)Company.list(ListCompanyReq req, RequestOptions reqOptions) 批量查询公司,批量查询公司Contract.list(ListContractReq req, RequestOptions reqOptions) 批量查询合同,批量查询合同CountryRegion.list(ListCountryRegionReq req, RequestOptions reqOptions) 批量查询国家/地区信息,批量查询国家/地区信息Currency.list(ListCurrencyReq req, RequestOptions reqOptions) 批量查询货币信息,批量查询货币信息Department.list(ListDepartmentReq req, RequestOptions reqOptions) 批量查询部门,批量查询部门EmployeeType.list(ListEmployeeTypeReq req, RequestOptions reqOptions) 批量查询人员类型,批量查询人员类型Job.list(ListJobReq req, RequestOptions reqOptions) 批量查询职务,批量查询职务JobData.list(ListJobDataReq req, RequestOptions reqOptions) 批量查询任职信息,批量查询人员的任职信息JobFamily.list(ListJobFamilyReq req, RequestOptions reqOptions) 批量查询职务序列,批量查询职务序列JobLevel.list(ListJobLevelReq req, RequestOptions reqOptions) 批量查询职务级别,批量查询职务级别Location.list(ListLocationReq req, RequestOptions reqOptions) 批量查询地点,批量查询地点NationalIdType.list(ListNationalIdTypeReq req, RequestOptions reqOptions) 批量查询国家证件类型,批量查询国家证件类型PreHire.list(ListPreHireReq req, RequestOptions reqOptions) 批量查询待入职人员,批量查询待入职人员SecurityGroup.list(ListSecurityGroupReq req, RequestOptions reqOptions) 批量获取角色列表,批量查询「飞书人事」-「权限设置」-「角色设置」中的角色列表Subdivision.list(ListSubdivisionReq req, RequestOptions reqOptions) 批量查询省份/行政区信息,批量查询省份/行政区信息Subregion.list(ListSubregionReq req, RequestOptions reqOptions) 批量查询城市/区域信息,批量查询城市/区域信息WorkingHoursType.list(ListWorkingHoursTypeReq req, RequestOptions reqOptions) 批量查询工时制度,批量查询工时制度CustomField.listObjectApiName(ListObjectApiNameCustomFieldReq req, RequestOptions reqOptions) 获取飞书人事对象列表,获取「飞书人事」中的对象列表,含系统预置对象与自定义对象CompensationStandard.match(MatchCompensationStandardReq req, RequestOptions reqOptions) ,分页查询地点数据Company.patch(PatchCompanyReq req, RequestOptions reqOptions) ,更新公司数据Contract.patch(PatchContractReq req, RequestOptions reqOptions) 更新合同,更新合同Department.patch(PatchDepartmentReq req, RequestOptions reqOptions) 更新部门,更新部门EmployeeType.patch(PatchEmployeeTypeReq req, RequestOptions reqOptions) 更新人员类型数据,更新人员类型数据Employment.patch(PatchEmploymentReq req, RequestOptions reqOptions) 更新雇佣信息,更新雇佣信息Job.patch(PatchJobReq req, RequestOptions reqOptions) 更新职务,更新职务JobData.patch(PatchJobDataReq req, RequestOptions reqOptions) 更新任职信息,更新任职信息JobFamily.patch(PatchJobFamilyReq req, RequestOptions reqOptions) 更新职务序列,更新职务序列JobLevel.patch(PatchJobLevelReq req, RequestOptions reqOptions) 更新职务级别,更新职务级别NationalIdType.patch(PatchNationalIdTypeReq req, RequestOptions reqOptions) 更新国家证件类型,更新国家证件类型PreHire.patch(PatchPreHireReq req, RequestOptions reqOptions) 更新待入职数据,更新待入职数据WorkingHoursType.patch(PatchWorkingHoursTypeReq req, RequestOptions reqOptions) 更新工时制度,更新工时制度CustomField.query(QueryCustomFieldReq req, RequestOptions reqOptions) 获取自定义字段列表,获取「飞书人事」具体对象下的自定义字段列表Offboarding.query(QueryOffboardingReq req, RequestOptions reqOptions) 查询员工离职原因列表,查询「飞书人事」-「离职设置」中的离职原因SecurityGroup.query(QuerySecurityGroupReq req, RequestOptions reqOptions) HRBP/属地 BP 查询,通过部门或工作地点,查询对应的 HRBP/属地 BPTransferReason.query(QueryTransferReasonReq req, RequestOptions reqOptions) 获取异动原因列表,获取异动原因列表TransferType.query(QueryTransferTypeReq req, RequestOptions reqOptions) 获取异动类型列表,获取异动类型列表AssignedUser.search(SearchAssignedUserReq req, RequestOptions reqOptions) 获取组织类角色授权列表,查询组织类角色的授权信息Offboarding.search(SearchOffboardingReq req, RequestOptions reqOptions) ,根据 雇佣 ID 查询员工离职信息Offboarding.submit(SubmitOffboardingReq req, RequestOptions reqOptions) 操作员工离职,操作员工直接离职Person.upload(UploadPersonReq req, RequestOptions reqOptions) 上传文件,上传文件 -
com.lark.oapi.service.corehr.v2.resource中RequestOptions的使用
修饰符和类型方法说明Company.batchGet(BatchGetCompanyReq req, RequestOptions reqOptions) ,通过公司 ID 批量获取公司信息Department.batchGet(BatchGetDepartmentReq req, RequestOptions reqOptions) ,Employee.batchGet(BatchGetEmployeeReq req, RequestOptions reqOptions) ,通过员工 ID 批量获取员工信息EmployeesBp.batchGet(BatchGetEmployeesBpReq req, RequestOptions reqOptions) ,EmployeesJobData.batchGet(BatchGetEmployeesJobDataReq req, RequestOptions reqOptions) ,JobFamily.batchGet(BatchGetJobFamilyReq req, RequestOptions reqOptions) ,通过序列 ID 批量获取序列信息JobLevel.batchGet(BatchGetJobLevelReq req, RequestOptions reqOptions) ,通过职级 ID 批量获取职级信息Location.batchGet(BatchGetLocationReq req, RequestOptions reqOptions) ,通过地点 ID 批量获取地点信息CostCenter.create(CreateCostCenterReq req, RequestOptions reqOptions) ,创建成本中心CostCenterVersion.create(CreateCostCenterVersionReq req, RequestOptions reqOptions) ,创建成本中心版本Person.create(CreatePersonReq req, RequestOptions reqOptions) ,创建个人信息数据PreHire.create(CreatePreHireReq req, RequestOptions reqOptions) 创建待入职人员,创建待入职人员ProbationAssessment.create(CreateProbationAssessmentReq req, RequestOptions reqOptions) ,CostCenter.delete(DeleteCostCenterReq req, RequestOptions reqOptions) ,CostCenterVersion.delete(DeleteCostCenterVersionReq req, RequestOptions reqOptions) ,撤销成本中心版本ProbationAssessment.delete(DeleteProbationAssessmentReq req, RequestOptions reqOptions) ,Probation.enableDisableAssessment(EnableDisableAssessmentProbationReq req, RequestOptions reqOptions) ,Job.get(GetJobReq req, RequestOptions reqOptions) ,根据 ID 查询单个职务。Process.get(GetProcessReq req, RequestOptions reqOptions) ,Bp.getByDepartment(GetByDepartmentBpReq req, RequestOptions reqOptions) ,Bp.list(ListBpReq req, RequestOptions reqOptions) ,待补充Job.list(ListJobReq req, RequestOptions reqOptions) ,分页查询职务数据Process.list(ListProcessReq req, RequestOptions reqOptions) ,Department.parents(ParentsDepartmentReq req, RequestOptions reqOptions) ,CostCenter.patch(PatchCostCenterReq req, RequestOptions reqOptions) ,创建成本中心版本CostCenterVersion.patch(PatchCostCenterVersionReq req, RequestOptions reqOptions) ,创建成本中心版本Person.patch(PatchPersonReq req, RequestOptions reqOptions) ,ProbationAssessment.patch(PatchProbationAssessmentReq req, RequestOptions reqOptions) ,EmployeesJobData.query(QueryEmployeesJobDataReq req, RequestOptions reqOptions) ,BasicInfoBank.search(SearchBasicInfoBankReq req, RequestOptions reqOptions) ,BasicInfoBankBranch.search(SearchBasicInfoBankBranchReq req, RequestOptions reqOptions) ,BasicInfoCity.search(SearchBasicInfoCityReq req, RequestOptions reqOptions) ,BasicInfoCountryRegion.search(SearchBasicInfoCountryRegionReq req, RequestOptions reqOptions) ,BasicInfoCountryRegionSubdivision.search(SearchBasicInfoCountryRegionSubdivisionReq req, RequestOptions reqOptions) ,BasicInfoCurrency.search(SearchBasicInfoCurrencyReq req, RequestOptions reqOptions) ,BasicInfoDistrict.search(SearchBasicInfoDistrictReq req, RequestOptions reqOptions) ,BasicInfoNationality.search(SearchBasicInfoNationalityReq req, RequestOptions reqOptions) ,Contract.search(SearchContractReq req, RequestOptions reqOptions) ,根据合同 ID 、雇佣 ID 查询合同信息CostCenter.search(SearchCostCenterReq req, RequestOptions reqOptions) ,查询成本中心信息Department.search(SearchDepartmentReq req, RequestOptions reqOptions) ,根据部门 ID,上级部门查询部门列表Employee.search(SearchEmployeeReq req, RequestOptions reqOptions) ,根据 email、工号、个人电话等条件查询员工雇佣信息以及个人基础信息JobChange.search(SearchJobChangeReq req, RequestOptions reqOptions) ,获取员工异动列表Probation.search(SearchProbationReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.document_ai.v1.resource中RequestOptions的使用
修饰符和类型方法说明Contract.fieldExtraction(FieldExtractionContractReq req, RequestOptions reqOptions) ,Resume.parse(ParseResumeReq req, RequestOptions reqOptions) ,BankCard.recognize(RecognizeBankCardReq req, RequestOptions reqOptions) ,BusinessCard.recognize(RecognizeBusinessCardReq req, RequestOptions reqOptions) ,BusinessLicense.recognize(RecognizeBusinessLicenseReq req, RequestOptions reqOptions) ,ChinesePassport.recognize(RecognizeChinesePassportReq req, RequestOptions reqOptions) ,DrivingLicense.recognize(RecognizeDrivingLicenseReq req, RequestOptions reqOptions) ,FoodManageLicense.recognize(RecognizeFoodManageLicenseReq req, RequestOptions reqOptions) ,FoodProduceLicense.recognize(RecognizeFoodProduceLicenseReq req, RequestOptions reqOptions) ,HealthCertificate.recognize(RecognizeHealthCertificateReq req, RequestOptions reqOptions) ,HkmMainlandTravelPermit.recognize(RecognizeHkmMainlandTravelPermitReq req, RequestOptions reqOptions) ,IdCard.recognize(RecognizeIdCardReq req, RequestOptions reqOptions) ,TaxiInvoice.recognize(RecognizeTaxiInvoiceReq req, RequestOptions reqOptions) ,TrainInvoice.recognize(RecognizeTrainInvoiceReq req, RequestOptions reqOptions) ,TwMainlandTravelPermit.recognize(RecognizeTwMainlandTravelPermitReq req, RequestOptions reqOptions) ,VatInvoice.recognize(RecognizeVatInvoiceReq req, RequestOptions reqOptions) ,VehicleInvoice.recognize(RecognizeVehicleInvoiceReq req, RequestOptions reqOptions) ,VehicleLicense.recognize(RecognizeVehicleLicenseReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.docx.v1.resource中RequestOptions的使用
修饰符和类型方法说明DocumentBlockChildren.batchDelete(BatchDeleteDocumentBlockChildrenReq req, RequestOptions reqOptions) 删除块,指定需要操作的块,删除其指定范围的子块。DocumentBlock.batchUpdate(BatchUpdateDocumentBlockReq req, RequestOptions reqOptions) 批量更新块,批量更新块的富文本内容。Document.create(CreateDocumentReq req, RequestOptions reqOptions) 创建文档,创建新版文档,文档标题和目录可选。DocumentBlockChildren.create(CreateDocumentBlockChildrenReq req, RequestOptions reqOptions) 创建块,指定需要操作的块,为其创建一批子块,并插入到指定位置。Document.get(GetDocumentReq req, RequestOptions reqOptions) 获取文档基本信息,获取文档最新版本号、标题等DocumentBlock.get(GetDocumentBlockReq req, RequestOptions reqOptions) 获取块,获取指定块的富文本内容。DocumentBlockChildren.get(GetDocumentBlockChildrenReq req, RequestOptions reqOptions) 获取所有子块,给定一个指定版本的文档,并指定需要操作的块,分页遍历其所有子块富文本内容 。DocumentBlock.list(ListDocumentBlockReq req, RequestOptions reqOptions) 获取文档所有块,获取文档所有块的富文本内容并分页返回。DocumentBlock.patch(PatchDocumentBlockReq req, RequestOptions reqOptions) 更新块,更新指定的块。Document.rawContent(RawContentDocumentReq req, RequestOptions reqOptions) 获取文档纯文本内容,获取文档的纯文本内容。 -
com.lark.oapi.service.drive.v1.resource中RequestOptions的使用
修饰符和类型方法说明PermissionMember.auth(AuthPermissionMemberReq req, RequestOptions reqOptions) ,Media.batchGetTmpDownloadUrl(BatchGetTmpDownloadUrlMediaReq req, RequestOptions reqOptions) 获取素材临时下载链接,通过file_token获取素材临时下载链接,链接时效性是24小时,过期失效。FileComment.batchQuery(BatchQueryFileCommentReq req, RequestOptions reqOptions) 批量获取评论,该接口用于根据评论 ID 列表批量获取评论。Meta.batchQuery(BatchQueryMetaReq req, RequestOptions reqOptions) 获取文档元数据,该接口用于根据 token 获取各类文件的元数据File.copy(CopyFileReq req, RequestOptions reqOptions) 复制文件,将文件复制到用户云空间的其他文件夹中。ExportTask.create(CreateExportTaskReq req, RequestOptions reqOptions) 创建导出任务,创建导出任务,将云文件导出为指定格式的本地文件。FileComment.create(CreateFileCommentReq req, RequestOptions reqOptions) 添加评论,往云文档添加一条全局评论。FileSubscription.create(CreateFileSubscriptionReq req, RequestOptions reqOptions) 创建订阅,订阅文档中的变更事件,当前支持文档评论订阅,订阅后文档评论更新会有“云文档助手”推送给订阅的用户FileVersion.create(CreateFileVersionReq req, RequestOptions reqOptions) 创建文档版本,创建文档版本。ImportTask.create(CreateImportTaskReq req, RequestOptions reqOptions) 创建导入任务,创建导入任务。PermissionMember.create(CreatePermissionMemberReq req, RequestOptions reqOptions) 增加协作者权限,该接口用于根据 filetoken 给用户增加文档的权限。PermissionPublicPassword.create(CreatePermissionPublicPasswordReq req, RequestOptions reqOptions) ,File.createFolder(CreateFolderFileReq req, RequestOptions reqOptions) 新建文件夹,在用户云空间的指定文件夹中创建一个新的空文件夹。File.createShortcut(CreateShortcutFileReq req, RequestOptions reqOptions) ,File.delete(DeleteFileReq req, RequestOptions reqOptions) 删除文件,删除用户在云空间内的文件或者文件夹。FileCommentReply.delete(DeleteFileCommentReplyReq req, RequestOptions reqOptions) 删除回复,删除云文档中的某条回复。FileVersion.delete(DeleteFileVersionReq req, RequestOptions reqOptions) 删除文档版本,删除文档版本。PermissionMember.delete(DeletePermissionMemberReq req, RequestOptions reqOptions) 移除协作者权限,该接口用于根据 filetoken 移除文档协作者的权限。PermissionPublicPassword.delete(DeletePermissionPublicPasswordReq req, RequestOptions reqOptions) ,File.deleteSubscribe(DeleteSubscribeFileReq req, RequestOptions reqOptions) 取消云文档事件订阅情况,该接口**仅支持文档拥有者**取消订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。ExportTask.download(DownloadExportTaskReq req, RequestOptions reqOptions) 下载导出文件,根据任务导出结果的token,下载导出文件File.download(DownloadFileReq req, RequestOptions reqOptions) 下载文件,使用该接口可以下载在云空间目录下的文件(不含飞书文档/表格/思维导图等在线文档)。Media.download(DownloadMediaReq req, RequestOptions reqOptions) 下载素材,使用该接口可以下载素材。ExportTask.get(GetExportTaskReq req, RequestOptions reqOptions) 查询导出任务结果,根据[创建导出任务](/ssl::ttdoc//uAjLw4CM/ukTMukTMukTM/reference/drive-v1/export_task/create)的ticket查询导出任务的结果,前提条件需要先调用创建导出任务接口。FileComment.get(GetFileCommentReq req, RequestOptions reqOptions) 获取评论,获取云文档中的某条评论。FileStatistics.get(GetFileStatisticsReq req, RequestOptions reqOptions) 获取文件统计信息,此接口用于获取文件统计信息,包括文档阅读人数、次数和点赞数。FileSubscription.get(GetFileSubscriptionReq req, RequestOptions reqOptions) 获取订阅状态,根据订阅ID获取该订阅的状态FileVersion.get(GetFileVersionReq req, RequestOptions reqOptions) 获取文档版本,获取文档版本。ImportTask.get(GetImportTaskReq req, RequestOptions reqOptions) 查询导入结果,根据创建导入任务返回的 ticket 查询导入结果。PermissionPublic.get(GetPermissionPublicReq req, RequestOptions reqOptions) 获取云文档权限设置,该接口用于根据 filetoken 获取云文档的权限设置。File.getSubscribe(GetSubscribeFileReq req, RequestOptions reqOptions) 查询云文档事件订阅状态,该接口**仅支持文档拥有者**查询自己文档的订阅状态,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。File.list(ListFileReq req, RequestOptions reqOptions) 获取文件夹下的清单,获取用户云空间中指定文件夹下的文件清单。FileComment.list(ListFileCommentReq req, RequestOptions reqOptions) 分页获取文档评论,该接口用于根据文档 token 分页获取文档评论。FileCommentReply.list(ListFileCommentReplyReq req, RequestOptions reqOptions) 获取回复,该接口用于根据评论 ID 以及分页参数,获取回复。FileVersion.list(ListFileVersionReq req, RequestOptions reqOptions) 获取文档版本列表,获取文档所有版本。FileViewRecord.list(ListFileViewRecordReq req, RequestOptions reqOptions) ,PermissionMember.list(ListPermissionMemberReq req, RequestOptions reqOptions) 获取协作者列表,该接口用于根据 filetoken 查询协作者File.move(MoveFileReq req, RequestOptions reqOptions) 移动文件,将文件或者文件夹移动到用户云空间的其他位置。FileComment.patch(PatchFileCommentReq req, RequestOptions reqOptions) 解决/恢复 评论,解决或恢复云文档中的评论。FileSubscription.patch(PatchFileSubscriptionReq req, RequestOptions reqOptions) 更新订阅状态,根据订阅ID更新订阅状态PermissionPublic.patch(PatchPermissionPublicReq req, RequestOptions reqOptions) 更新云文档权限设置,该接口用于根据 filetoken 更新云文档的权限设置。File.subscribe(SubscribeFileReq req, RequestOptions reqOptions) 订阅云文档事件,该接口仅支持**文档拥有者**订阅自己文档的通知事件,可订阅的文档类型为**旧版文档**、**新版文档**、**电子表格**和**多维表格**。File.taskCheck(TaskCheckFileReq req, RequestOptions reqOptions) 查询异步任务状态,查询删除文件夹等异步任务的状态信息。PermissionMember.transferOwner(TransferOwnerPermissionMemberReq req, RequestOptions reqOptions) ,FileCommentReply.update(UpdateFileCommentReplyReq req, RequestOptions reqOptions) 更新回复,更新云文档中的某条回复。PermissionMember.update(UpdatePermissionMemberReq req, RequestOptions reqOptions) 更新协作者权限,该接口用于根据 filetoken 更新文档协作者的权限。PermissionPublicPassword.update(UpdatePermissionPublicPasswordReq req, RequestOptions reqOptions) ,File.uploadAll(UploadAllFileReq req, RequestOptions reqOptions) 上传文件,向云空间指定目录下上传一个小文件。Media.uploadAll(UploadAllMediaReq req, RequestOptions reqOptions) 上传素材,将文件、图片、视频等素材文件上传到指定云文档中。File.uploadFinish(UploadFinishFileReq req, RequestOptions reqOptions) 分片上传文件(完成上传),触发完成上传。Media.uploadFinish(UploadFinishMediaReq req, RequestOptions reqOptions) 分片上传素材(完成上传),触发完成上传。File.uploadPart(UploadPartFileReq req, RequestOptions reqOptions) 分片上传文件(上传分片),上传对应的文件块。Media.uploadPart(UploadPartMediaReq req, RequestOptions reqOptions) 分片上传素材(上传分片),上传对应的文件块。File.uploadPrepare(UploadPrepareFileReq req, RequestOptions reqOptions) 分片上传文件(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。Media.uploadPrepare(UploadPrepareMediaReq req, RequestOptions reqOptions) 分片上传素材(预上传),发送初始化请求获取上传事务ID和分块策略,目前是以4MB大小进行定长分片。 -
com.lark.oapi.service.drive.v2.resource中RequestOptions的使用
修饰符和类型方法说明PermissionPublic.get(GetPermissionPublicReq req, RequestOptions reqOptions) ,PermissionPublic.patch(PatchPermissionPublicReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.ehr.v1.resource中RequestOptions的使用
修饰符和类型方法说明Attachment.get(GetAttachmentReq req, RequestOptions reqOptions) 下载附件,根据文件 token 下载文件。Employee.list(ListEmployeeReq req, RequestOptions reqOptions) 批量获取员工花名册信息,根据员工飞书用户 ID / 员工状态 / 雇员类型等搜索条件 ,批量获取员工花名册字段信息。 -
com.lark.oapi.service.event.v1.resource中RequestOptions的使用
修饰符和类型方法说明OutboundIp.list(ListOutboundIpReq req, RequestOptions reqOptions) 获取事件出口 IP,飞书开放平台向应用配置的回调地址推送事件时,是通过特定的 IP 发送出去的,应用可以通过本接口获取所有相关的 IP 地址。 -
com.lark.oapi.service.ext中RequestOptions的使用
参数类型为RequestOptions的com.lark.oapi.service.ext中的方法修饰符和类型方法说明ExtService.createFile(CreateFileReq req, RequestOptions requestOptions) ExtService.getAuthenAccessToken(AuthenAccessTokenReq req, RequestOptions requestOptions) ExtService.getAuthenUserInfo(RequestOptions requestOptions) ExtService.refreshAuthenAccessToken(RefreshAuthenAccessTokenReq req, RequestOptions requestOptions) -
com.lark.oapi.service.face_detection.v1中RequestOptions的使用
修饰符和类型方法说明FaceDetectionService.Image.detectFaceAttributes(DetectFaceAttributesImageReq req, RequestOptions reqOptions) 人脸检测和属性分析,检测图片中的人脸属性和质量等信息 -
com.lark.oapi.service.gray_test_open_sg.v1.resource中RequestOptions的使用
修饰符和类型方法说明Moto.create(CreateMotoReq req, RequestOptions reqOptions) ,Moto.get(GetMotoReq req, RequestOptions reqOptions) ,Moto.list(ListMotoReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.helpdesk.v1.resource中RequestOptions的使用
修饰符和类型方法说明Agent.agentEmail(RequestOptions reqOptions) 获取客服邮箱地址,该接口用于获取客服邮箱地址Ticket.answerUserQuery(AnswerUserQueryTicketReq req, RequestOptions reqOptions) 回复用户提问结果至工单,该接口用于回复用户提问结果至工单,需要工单仍处于进行中且未接入人工状态。Notification.cancelApprove(CancelApproveNotificationReq req, RequestOptions reqOptions) 取消审核,提交审核后,如果需要取消审核,则调用此接口Notification.cancelSend(CancelSendNotificationReq req, RequestOptions reqOptions) 取消推送,取消推送接口,审核通过后待调度可以调用,发送过程中可以调用(会撤回已发送的消息),发送完成后可以需要推送(会撤回所有已发送的消息)AgentSchedule.create(CreateAgentScheduleReq req, RequestOptions reqOptions) 创建客服,该接口用于创建客服AgentSkill.create(CreateAgentSkillReq req, RequestOptions reqOptions) 创建客服技能,该接口用于创建客服技能BotMessage.create(CreateBotMessageReq req, RequestOptions reqOptions) 服务台机器人发送消息,通过服务台机器人给指定用户的服务台专属群或私聊发送消息,支持文本、富文本、卡片、图片。Category.create(CreateCategoryReq req, RequestOptions reqOptions) 创建知识库分类,该接口用于创建知识库分类。Faq.create(CreateFaqReq req, RequestOptions reqOptions) 创建知识库,该接口用于创建知识库。Notification.create(CreateNotificationReq req, RequestOptions reqOptions) 创建推送,调用接口创建推送,创建成功后为草稿状态TicketCustomizedField.create(CreateTicketCustomizedFieldReq req, RequestOptions reqOptions) 创建工单自定义字段,该接口用于创建自定义字段TicketMessage.create(CreateTicketMessageReq req, RequestOptions reqOptions) 工单发送消息,该接口用于工单发送消息。Ticket.customizedFields(CustomizedFieldsTicketReq req, RequestOptions reqOptions) 获取服务台自定义字段详情,该接口用于获取服务台自定义字段详情。AgentSchedules.delete(DeleteAgentSchedulesReq req, RequestOptions reqOptions) 删除客服,该接口用于删除客服AgentSkill.delete(DeleteAgentSkillReq req, RequestOptions reqOptions) 删除客服技能,该接口用于删除客服技能Category.delete(DeleteCategoryReq req, RequestOptions reqOptions) 删除知识库分类详情,该接口用于删除知识库分类详情。Faq.delete(DeleteFaqReq req, RequestOptions reqOptions) 删除知识库,该接口用于删除知识库。TicketCustomizedField.delete(DeleteTicketCustomizedFieldReq req, RequestOptions reqOptions) 删除工单自定义字段,该接口用于删除工单自定义字段。Notification.executeSend(ExecuteSendNotificationReq req, RequestOptions reqOptions) 执行推送,审核通过后调用此接口设置推送时间,等待调度系统调度,发送消息Faq.faqImage(FaqImageFaqReq req, RequestOptions reqOptions) 获取知识库图像,该接口用于获取知识库图像。AgentSchedules.get(GetAgentSchedulesReq req, RequestOptions reqOptions) 获取客服工作日程;,该接口用于获取客服信息AgentSkill.get(GetAgentSkillReq req, RequestOptions reqOptions) 获取客服技能,该接口用于获取客服技能Category.get(GetCategoryReq req, RequestOptions reqOptions) 获取知识库分类,该接口用于获取知识库分类。Faq.get(GetFaqReq req, RequestOptions reqOptions) 获取知识库详情,该接口用于获取服务台知识库详情。Notification.get(GetNotificationReq req, RequestOptions reqOptions) 查询推送,查询推送详情Ticket.get(GetTicketReq req, RequestOptions reqOptions) 获取工单详情,该接口用于获取单个服务台工单详情。TicketCustomizedField.get(GetTicketCustomizedFieldReq req, RequestOptions reqOptions) 获取工单自定义字段,该接口用于获取工单自定义字段详情。AgentSchedule.list(ListAgentScheduleReq req, RequestOptions reqOptions) 获取全部客服工作日程,该接口用于获取所有客服信息AgentSkill.list(RequestOptions reqOptions) 获取全部客服技能,获取全部客服技能AgentSkillRule.list(RequestOptions reqOptions) 获取客服技能列表,该接口用于获取全部客服技能。Category.list(ListCategoryReq req, RequestOptions reqOptions) 获取全部知识库分类 - meta,该接口用于获取服务台知识库所有分类Faq.list(ListFaqReq req, RequestOptions reqOptions) 获取全部知识库详情,该接口用于获取服务台知识库详情。Ticket.list(ListTicketReq req, RequestOptions reqOptions) 获取全部工单详情,该接口用于获取全部工单详情。TicketCustomizedField.list(ListTicketCustomizedFieldReq req, RequestOptions reqOptions) 获取全部工单自定义字段,该接口用于获取全部工单自定义字段。TicketMessage.list(ListTicketMessageReq req, RequestOptions reqOptions) 获取服务台工单消息详情,该接口用于获取服务台工单消息详情。Agent.patch(PatchAgentReq req, RequestOptions reqOptions) 更新客服信息,更新客服状态等信息AgentSchedules.patch(PatchAgentSchedulesReq req, RequestOptions reqOptions) 更新客服日程,该接口用于更新客服的日程AgentSkill.patch(PatchAgentSkillReq req, RequestOptions reqOptions) 更新客服技能,该接口用于更新客服技能Category.patch(PatchCategoryReq req, RequestOptions reqOptions) 更新知识库分类详情,该接口用于更新知识库分类详情。Faq.patch(PatchFaqReq req, RequestOptions reqOptions) 修改知识库,该接口用于修改知识库。Notification.patch(PatchNotificationReq req, RequestOptions reqOptions) 更新推送,更新推送信息,只有在草稿状态下才可以调用此接口进行更新TicketCustomizedField.patch(PatchTicketCustomizedFieldReq req, RequestOptions reqOptions) 更新工单自定义字段,该接口用于更新自定义字段。Notification.preview(PreviewNotificationReq req, RequestOptions reqOptions) 预览推送内容,在正式执行推送之前是可以调用此接口预览设置的推送内容Faq.search(SearchFaqReq req, RequestOptions reqOptions) 搜索知识库,该接口用于搜索服务台知识库。Ticket.startService(StartServiceTicketReq req, RequestOptions reqOptions) 创建服务台对话,该接口用于创建服务台对话。Notification.submitApprove(SubmitApproveNotificationReq req, RequestOptions reqOptions) 提交审核,正常情况下调用创建推送接口后,就可以调用提交审核接口,如果创建人是服务台owner则会自动审核通过,否则会通知服务台owner审核此推送信息Event.subscribe(SubscribeEventReq req, RequestOptions reqOptions) 订阅服务台事件,用于订阅服务台事件Ticket.ticketImage(TicketImageTicketReq req, RequestOptions reqOptions) 获取服务台工单内消息图像,该接口用于获取服务台工单消息图象。Event.unsubscribe(UnsubscribeEventReq req, RequestOptions reqOptions) 取消订阅服务台事件,用于取消订阅服务台事件Ticket.update(UpdateTicketReq req, RequestOptions reqOptions) 更新工单详情,该接口用于更新服务台工单详情。 -
com.lark.oapi.service.hire.v1.resource中RequestOptions的使用
修饰符和类型方法说明Talent.addToFolder(AddToFolderTalentReq req, RequestOptions reqOptions) 将人才加入指定文件夹,将人才加入指定文件夹EcoAccountCustomField.batchDelete(BatchDeleteEcoAccountCustomFieldReq req, RequestOptions reqOptions) 删除帐号自定义字段,删除用户在服务商处的身份标示字段(如用户在服务商处的租户 ID)。EcoBackgroundCheckCustomField.batchDelete(BatchDeleteEcoBackgroundCheckCustomFieldReq req, RequestOptions reqOptions) 删除背调自定义字段,删除用户在发起背调时的自定义字段,删除不影响已创建的背调,删除后对应的自定义字段的 key 不能再复用。EcoBackgroundCheckPackage.batchDelete(BatchDeleteEcoBackgroundCheckPackageReq req, RequestOptions reqOptions) 删除背调套餐和附加调查项,删除指定帐号的指定背调套餐和附加调查项信息,删除不会影响已创建的背调。EcoExamPaper.batchDelete(BatchDeleteEcoExamPaperReq req, RequestOptions reqOptions) ,Talent.batchGetId(BatchGetIdTalentReq req, RequestOptions reqOptions) 通过人才信息获取人才 ID,通过人才信息获取人才 IDEcoAccountCustomField.batchUpdate(BatchUpdateEcoAccountCustomFieldReq req, RequestOptions reqOptions) 更新帐号自定义字段,更新用户在服务商处的身份标示字段(如用户在服务商处的租户 ID),此方法只会更新同一 scope 内 key 一致的自定义字段。EcoBackgroundCheckCustomField.batchUpdate(BatchUpdateEcoBackgroundCheckCustomFieldReq req, RequestOptions reqOptions) 更新背调自定义字段,更新用户在发起背调时的自定义字段。EcoBackgroundCheckPackage.batchUpdate(BatchUpdateEcoBackgroundCheckPackageReq req, RequestOptions reqOptions) 更新背调套餐和附加调查项,更新指定帐号可用的背调套餐和附加调查项信息,更新将影响已发起背调的表单项展示EcoExamPaper.batchUpdate(BatchUpdateEcoExamPaperReq req, RequestOptions reqOptions) ,EcoBackgroundCheck.cancel(CancelEcoBackgroundCheckReq req, RequestOptions reqOptions) 终止背调订单,终止背调订单Job.combinedCreate(CombinedCreateJobReq req, RequestOptions reqOptions) 新建职位,新建职位,字段的是否必填,以系统中的「职位字段管理」中的设置为准。Job.combinedUpdate(CombinedUpdateJobReq req, RequestOptions reqOptions) 更新职位,更新职位信息,该接口为全量更新,若字段没有返回值,则原有值将会被清空。Job.config(ConfigJobReq req, RequestOptions reqOptions) 获取职位设置,获取职位设置Application.create(CreateApplicationReq req, RequestOptions reqOptions) 创建投递,根据人才 ID 和职位 ID 创建投递EcoAccountCustomField.create(CreateEcoAccountCustomFieldReq req, RequestOptions reqOptions) 创建帐号自定义字段,定制用户在服务商处的身份标示字段(如用户在服务商处的租户 ID)。EcoBackgroundCheckCustomField.create(CreateEcoBackgroundCheckCustomFieldReq req, RequestOptions reqOptions) 创建背调自定义字段,定制用户在发起背调时的自定义字段EcoBackgroundCheckPackage.create(CreateEcoBackgroundCheckPackageReq req, RequestOptions reqOptions) 推送背调套餐和附加调查项,定制指定帐号可用的背调套餐和附加调查项信息EcoExamPaper.create(CreateEcoExamPaperReq req, RequestOptions reqOptions) ,ExternalApplication.create(CreateExternalApplicationReq req, RequestOptions reqOptions) 创建外部投递,导入来自其他系统的投递信息,创建为外部投递ExternalBackgroundCheck.create(CreateExternalBackgroundCheckReq req, RequestOptions reqOptions) 创建外部背调,导入来自其他系统的背调信息,创建为外部背调ExternalInterview.create(CreateExternalInterviewReq req, RequestOptions reqOptions) 创建外部面试,导入来自其他系统的面试信息,创建为外部面试ExternalInterviewAssessment.create(CreateExternalInterviewAssessmentReq req, RequestOptions reqOptions) 创建外部面评,导入来自其他系统的面评信息,创建为外部面评JobRequirement.create(CreateJobRequirementReq req, RequestOptions reqOptions) 创建招聘需求,创建招聘需求,除招聘需求编号为必填外,其他字段是否必填与飞书招聘「招聘需求字段管理」内设置一致Note.create(CreateNoteReq req, RequestOptions reqOptions) 创建备注,创建备注信息Offer.create(CreateOfferReq req, RequestOptions reqOptions) 创建 Offer,创建 Offer 时,需传入本文档中标注为必传的参数,其余参数是否必传参考「获取 Offer 申请表模板信息」的参数定义ReferralAccount.create(CreateReferralAccountReq req, RequestOptions reqOptions) ,ReferralAccount.deactivate(DeactivateReferralAccountReq req, RequestOptions reqOptions) ,ExternalApplication.delete(DeleteExternalApplicationReq req, RequestOptions reqOptions) ,删除外部投递JobRequirement.delete(DeleteJobRequirementReq req, RequestOptions reqOptions) 删除招聘需求,删除招聘需求Application.get(GetApplicationReq req, RequestOptions reqOptions) 获取投递信息,根据投递 ID 获取单个投递信息Attachment.get(GetAttachmentReq req, RequestOptions reqOptions) 获取附件信息,获取招聘系统中附件的元信息,比如文件名、创建时间、文件url等Employee.get(GetEmployeeReq req, RequestOptions reqOptions) 通过员工 ID 获取入职信息,通过员工 ID 获取入职信息Job.get(GetJobReq req, RequestOptions reqOptions) 获取职位信息,根据职位 ID 获取职位信息JobManager.get(GetJobManagerReq req, RequestOptions reqOptions) 获取职位上的招聘人员信息,根据职位 ID 获取职位上的招聘人员信息,如招聘负责人、用人经理Note.get(GetNoteReq req, RequestOptions reqOptions) 获取备注,根据备注 ID 获取备注信息Offer.get(GetOfferReq req, RequestOptions reqOptions) 获取 Offer 详情,根据 Offer ID 获取 Offer 详细信息OfferSchema.get(GetOfferSchemaReq req, RequestOptions reqOptions) ,ReferralWebsiteJobPost.get(GetReferralWebsiteJobPostReq req, RequestOptions reqOptions) ,获取内推官网下职位广告详情Talent.get(GetTalentReq req, RequestOptions reqOptions) 获取人才信息,根据人才 ID 获取人才信息Employee.getByApplication(GetByApplicationEmployeeReq req, RequestOptions reqOptions) 通过投递 ID 获取入职信息,通过投递 ID 获取入职信息Referral.getByApplication(GetByApplicationReferralReq req, RequestOptions reqOptions) 获取内推信息,根据投递 ID 获取内推信息Offer.internOfferStatus(InternOfferStatusOfferReq req, RequestOptions reqOptions) 更新实习 Offer 入/离职状态,对「实习待入职」状态的实习 Offer 确认入职、放弃入职,或对「实习已入职」状态的实习 Offer 操作离职Application.list(ListApplicationReq req, RequestOptions reqOptions) 获取投递列表,根据限定条件获取投递列表信息ApplicationInterview.list(ListApplicationInterviewReq req, RequestOptions reqOptions) ,Evaluation.list(ListEvaluationReq req, RequestOptions reqOptions) 获取简历评估信息,获取简历评估信息Interview.list(ListInterviewReq req, RequestOptions reqOptions) 获取面试信息,根据投递 ID 或面试时间获取面试信息Job.list(ListJobReq req, RequestOptions reqOptions) 获取职位列表,根据更新时间获取职位列表,仅支持获取默认字段信息,获取详细信息可调用[获取职位详细](https://open.feishu.cn/document/ukTMukTMukTM/uMzM1YjLzMTN24yMzUjN/hire-v1/job/get)接口JobProcess.list(ListJobProcessReq req, RequestOptions reqOptions) 获取招聘流程信息,获取全部招聘流程信息JobRequirement.list(ListJobRequirementReq req, RequestOptions reqOptions) 获取招聘需求列表,获取招聘需求列表JobRequirementSchema.list(ListJobRequirementSchemaReq req, RequestOptions reqOptions) 获取招聘需求模板,获取招聘需求模板JobType.list(ListJobTypeReq req, RequestOptions reqOptions) ,Note.list(ListNoteReq req, RequestOptions reqOptions) 获取备注列表,获取备注列表Offer.list(ListOfferReq req, RequestOptions reqOptions) 获取 Offer 列表,根据人才 ID 获取 Offer 列表Questionnaire.list(ListQuestionnaireReq req, RequestOptions reqOptions) 获取面试满意度问卷列表,获取面试满意度问卷列表ReferralWebsiteJobPost.list(ListReferralWebsiteJobPostReq req, RequestOptions reqOptions) ,获取内推官网下的职位列表。RegistrationSchema.list(ListRegistrationSchemaReq req, RequestOptions reqOptions) ,ResumeSource.list(ListResumeSourceReq req, RequestOptions reqOptions) 获取简历来源列表,获取简历来源列表Talent.list(ListTalentReq req, RequestOptions reqOptions) 获取人才列表,根据更新时间获取人才列表,仅支持获取默认字段信息,获取详细信息可调用「获取人才详细」接口TalentFolder.list(ListTalentFolderReq req, RequestOptions reqOptions) 获取人才文件夹信息,用于获取招聘系统中人才文件夹信息JobRequirement.listById(ListByIdJobRequirementReq req, RequestOptions reqOptions) ,获取招聘需求信息EcoExam.loginInfo(LoginInfoEcoExamReq req, RequestOptions reqOptions) ,Application.offer(OfferApplicationReq req, RequestOptions reqOptions) 获取 Offer 信息,根据投递 ID 获取 Offer 信息Offer.offerStatus(OfferStatusOfferReq req, RequestOptions reqOptions) ,EhrImportTask.patch(PatchEhrImportTaskReq req, RequestOptions reqOptions) 更新 e-HR 导入任务结果,在处理完导入 e-HR 事件后,可调用该接口,更新 e-HR 导入任务结果Employee.patch(PatchEmployeeReq req, RequestOptions reqOptions) 更新入职状态,根据员工 ID 更新员工转正、离职状态Note.patch(PatchNoteReq req, RequestOptions reqOptions) 更新备注,根据备注 ID 更新备注信息Attachment.preview(PreviewAttachmentReq req, RequestOptions reqOptions) 获取附件预览信息,根据附件 ID 获取附件预览信息TalentObject.query(RequestOptions reqOptions) 获取人才字段,获取人才字段ReferralAccount.reconciliation(ReconciliationReferralAccountReq req, RequestOptions reqOptions) ,Job.recruiter(RecruiterJobReq req, RequestOptions reqOptions) ,Application.terminate(TerminateApplicationReq req, RequestOptions reqOptions) 终止投递,根据投递 ID 修改投递状态为「已终止」Application.transferOnboard(TransferOnboardApplicationReq req, RequestOptions reqOptions) 操作候选人入职,根据投递 ID 操作候选人入职并创建员工。ExternalApplication.update(UpdateExternalApplicationReq req, RequestOptions reqOptions) ,更新外部投递JobRequirement.update(UpdateJobRequirementReq req, RequestOptions reqOptions) 更新招聘需求,更新招聘需求Offer.update(UpdateOfferReq req, RequestOptions reqOptions) 更新 Offer 信息,1.Job.updateConfig(UpdateConfigJobReq req, RequestOptions reqOptions) 更新职位设置,更新职位设置,包括面试评价表、Offer 申请表等。EcoBackgroundCheck.updateProgress(UpdateProgressEcoBackgroundCheckReq req, RequestOptions reqOptions) 更新背调进度,更新指定背调的进度信息EcoBackgroundCheck.updateResult(UpdateResultEcoBackgroundCheckReq req, RequestOptions reqOptions) 回传背调的最终结果,回传背调的最终结果EcoExam.updateResult(UpdateResultEcoExamReq req, RequestOptions reqOptions) ,ReferralAccount.withdraw(WithdrawReferralAccountReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.human_authentication.v1.resource中RequestOptions的使用
修饰符和类型方法说明Identity.create(CreateIdentityReq req, RequestOptions reqOptions) 录入身份信息,该接口用于录入实名认证的身份信息,在唤起有源活体认证前,需要使用该接口进行实名认证。 -
com.lark.oapi.service.im.v1.resource中RequestOptions的使用
修饰符和类型方法说明ChatManagers.addManagers(AddManagersChatManagersReq req, RequestOptions reqOptions) 指定群管理员,将用户或机器人指定为群管理员。Chat.create(CreateChatReq req, RequestOptions reqOptions) 创建群,创建群并设置群头像、群名、群描述等。ChatMembers.create(CreateChatMembersReq req, RequestOptions reqOptions) 将用户或机器人拉入群聊,将用户或机器人拉入群聊。ChatMenuTree.create(CreateChatMenuTreeReq req, RequestOptions reqOptions) 添加群菜单,向群内添加群菜单。ChatTab.create(CreateChatTabReq req, RequestOptions reqOptions) 添加会话标签页,添加自定义会话标签页。File.create(CreateFileReq req, RequestOptions reqOptions) 上传文件,上传文件,可以上传视频,音频和常见的文件类型。Image.create(CreateImageReq req, RequestOptions reqOptions) 上传图片,上传图片接口,支持上传 JPEG、PNG、WEBP、GIF、TIFF、BMP、ICO格式图片。Message.create(CreateMessageReq req, RequestOptions reqOptions) 发送消息,给指定用户或者会话发送消息,支持文本、富文本、可交互的[消息卡片](https://open.feishu.cn/document/ukTMukTMukTM/uczM3QjL3MzN04yNzcDN)、群名片、个人名片、图片、视频、音频、文件、表情包。MessageReaction.create(CreateMessageReactionReq req, RequestOptions reqOptions) 添加消息表情回复,给指定消息添加指定类型的表情回复(reaction即表情回复,本文档统一用“reaction”代称)。Pin.create(CreatePinReq req, RequestOptions reqOptions) Pin消息,Pin一条指定的消息。BatchMessage.delete(DeleteBatchMessageReq req, RequestOptions reqOptions) 批量撤回消息,批量撤回通过[批量发送消息](https://open.feishu.cn/document/ukTMukTMukTM/ucDO1EjL3gTNx4yN4UTM)接口发送的消息。Chat.delete(DeleteChatReq req, RequestOptions reqOptions) 解散群,解散群组。ChatMembers.delete(DeleteChatMembersReq req, RequestOptions reqOptions) 将用户或机器人移出群聊,将用户或机器人移出群聊。ChatMenuTree.delete(DeleteChatMenuTreeReq req, RequestOptions reqOptions) 删除群菜单。Message.delete(DeleteMessageReq req, RequestOptions reqOptions) 撤回消息,机器人撤回机器人自己发送的消息或群主撤回群内消息。MessageReaction.delete(DeleteMessageReactionReq req, RequestOptions reqOptions) 删除消息表情回复,删除指定消息的表情回复(reaction即表情回复,本文档统一用“reaction”代称)。Pin.delete(DeletePinReq req, RequestOptions reqOptions) 移除Pin消息,移除一条指定消息的Pin。ChatManagers.deleteManagers(DeleteManagersChatManagersReq req, RequestOptions reqOptions) 删除群管理员,删除指定的群管理员(用户或机器人)。ChatTab.deleteTabs(DeleteTabsChatTabReq req, RequestOptions reqOptions) 删除会话标签页,删除会话标签页。ChatTopNotice.deleteTopNotice(DeleteTopNoticeChatTopNoticeReq req, RequestOptions reqOptions) 撤销群置顶,撤销会话中的置顶。Message.forward(ForwardMessageReq req, RequestOptions reqOptions) ,转发一条消息Thread.forward(ForwardThreadReq req, RequestOptions reqOptions) ,转发Chat.get(GetChatReq req, RequestOptions reqOptions) 获取群信息,获取群名称、群描述、群头像、群主 ID 等群基本信息。ChatAnnouncement.get(GetChatAnnouncementReq req, RequestOptions reqOptions) 获取群公告信息,获取会话中的群公告信息,公告信息格式与[云文档](https://open.feishu.cn/document/ukTMukTMukTM/uAzM5YjLwMTO24CMzkjN)格式相同。ChatMembers.get(GetChatMembersReq req, RequestOptions reqOptions) 获取群成员列表,获取用户/机器人所在群的群成员列表。ChatMenuTree.get(GetChatMenuTreeReq req, RequestOptions reqOptions) 获取群内菜单,通过群ID获取群内菜单。ChatModeration.get(GetChatModerationReq req, RequestOptions reqOptions) 获取群成员发言权限,获取群发言模式、可发言用户名单等File.get(GetFileReq req, RequestOptions reqOptions) 下载文件,下载文件接口,只能下载应用自己上传的文件。Image.get(GetImageReq req, RequestOptions reqOptions) 下载图片,下载图片资源,只能下载当前应用所上传且图片类型为message的图片。Message.get(GetMessageReq req, RequestOptions reqOptions) 获取指定消息的内容,通过 message_id 查询消息内容。MessageResource.get(GetMessageResourceReq req, RequestOptions reqOptions) 获取消息中的资源文件,获取消息中的资源文件,包括音频,视频,图片和文件,**暂不支持表情包资源下载**。BatchMessage.getProgress(GetProgressBatchMessageReq req, RequestOptions reqOptions) 查询批量消息整体进度,该接口在[查询批量消息推送和阅读人数](https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/im-v1/batch_message/read_user)查询结果的基础上,增加了批量请求中有效的userid数量以及消息撤回进度数据。ChatMembers.isInChat(IsInChatChatMembersReq req, RequestOptions reqOptions) 判断用户或机器人是否在群里,根据使用的access_token判断对应的用户或者机器人是否在群里。Chat.link(LinkChatReq req, RequestOptions reqOptions) 获取群分享链接,获取指定群的分享链接。Chat.list(ListChatReq req, RequestOptions reqOptions) 获取用户或机器人所在的群列表,获取用户或者机器人所在群列表。Message.list(ListMessageReq req, RequestOptions reqOptions) 获取会话历史消息,获取会话(包括单聊、群组)的历史消息(聊天记录)。MessageReaction.list(ListMessageReactionReq req, RequestOptions reqOptions) 获取消息表情回复,获取指定消息的特定类型表情回复列表(reaction即表情回复,本文档统一用“reaction”代称)。Pin.list(ListPinReq req, RequestOptions reqOptions) 获取群内Pin消息,获取所在群内指定时间范围内的所有Pin消息。ChatTab.listTabs(ListTabsChatTabReq req, RequestOptions reqOptions) 拉取会话标签页,拉取会话标签页。ChatMembers.meJoin(MeJoinChatMembersReq req, RequestOptions reqOptions) 用户或机器人主动加入群聊,用户或机器人主动加入群聊。Message.mergeForward(MergeForwardMessageReq req, RequestOptions reqOptions) ,合并转发多条消息ChatAnnouncement.patch(PatchChatAnnouncementReq req, RequestOptions reqOptions) 更新群公告信息,更新会话中的群公告信息,更新公告信息的格式和更新[云文档](https://open.feishu.cn/document/ukTMukTMukTM/uAzM5YjLwMTO24CMzkjN)格式相同。ChatMenuItem.patch(PatchChatMenuItemReq req, RequestOptions reqOptions) 修改群菜单元信息,修改某个一级菜单或者二级菜单的元信息。Message.patch(PatchMessageReq req, RequestOptions reqOptions) 更新应用发送的消息,更新应用已发送的消息卡片内容。ChatTopNotice.putTopNotice(PutTopNoticeChatTopNoticeReq req, RequestOptions reqOptions) 更新群置顶,更新会话中的群置顶信息,可以将群中的某一条消息,或者群公告置顶显示。BatchMessage.readUser(ReadUserBatchMessageReq req, RequestOptions reqOptions) 查询批量消息推送和阅读人数,批量发送消息后,可以通过该接口查询批量消息推送的总人数和阅读人数。Message.readUsers(ReadUsersMessageReq req, RequestOptions reqOptions) 查询消息已读信息,查询消息的已读信息。Message.reply(ReplyMessageReq req, RequestOptions reqOptions) 回复消息,回复指定消息,支持文本、富文本、卡片、群名片、个人名片、图片、视频、文件等多种消息类型。Chat.search(SearchChatReq req, RequestOptions reqOptions) 搜索对用户或机器人可见的群列表,搜索对用户或机器人可见的群列表,包括:用户或机器人所在的群、对用户或机器人公开的群。ChatMenuTree.sort(SortChatMenuTreeReq req, RequestOptions reqOptions) 排序群菜单,给一个群内的一级菜单排序。ChatTab.sortTabs(SortTabsChatTabReq req, RequestOptions reqOptions) 会话标签页排序,会话标签页排序。Chat.update(UpdateChatReq req, RequestOptions reqOptions) 更新群信息,更新群头像、群名称、群描述、群配置、转让群主等。ChatModeration.update(UpdateChatModerationReq req, RequestOptions reqOptions) 更新群发言权限,更新群组的发言权限设置,可设置为全员可发言、仅管理员可发言 或 指定用户可发言。Message.update(UpdateMessageReq req, RequestOptions reqOptions) ,编辑已发送的消息内容,当前仅支持编辑文本和富文本消息。ChatTab.updateTabs(UpdateTabsChatTabReq req, RequestOptions reqOptions) 更新会话标签页,更新会话标签页Message.urgentApp(UrgentAppMessageReq req, RequestOptions reqOptions) 发送应用内加急,对指定消息进行应用内加急。Message.urgentPhone(UrgentPhoneMessageReq req, RequestOptions reqOptions) 发送电话加急,对指定消息进行应用内加急与电话加急。Message.urgentSms(UrgentSmsMessageReq req, RequestOptions reqOptions) 发送短信加急,对指定消息进行应用内加急与短信加急。 -
com.lark.oapi.service.lingo.v1.resource中RequestOptions的使用
修饰符和类型方法说明Draft.create(CreateDraftReq req, RequestOptions reqOptions) ,Entity.create(CreateEntityReq req, RequestOptions reqOptions) ,Entity.delete(DeleteEntityReq req, RequestOptions reqOptions) ,File.download(DownloadFileReq req, RequestOptions reqOptions) ,Entity.get(GetEntityReq req, RequestOptions reqOptions) ,Entity.highlight(HighlightEntityReq req, RequestOptions reqOptions) ,Classification.list(ListClassificationReq req, RequestOptions reqOptions) ,Entity.list(ListEntityReq req, RequestOptions reqOptions) ,Repo.list(RequestOptions reqOptions) ,Entity.match(MatchEntityReq req, RequestOptions reqOptions) ,Entity.search(SearchEntityReq req, RequestOptions reqOptions) ,Draft.update(UpdateDraftReq req, RequestOptions reqOptions) ,Entity.update(UpdateEntityReq req, RequestOptions reqOptions) ,File.upload(UploadFileReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.mail.v1.resource中RequestOptions的使用
修饰符和类型方法说明MailgroupManager.batchCreate(BatchCreateMailgroupManagerReq req, RequestOptions reqOptions) 批量创建邮件组管理员,批量创建邮件组管理员MailgroupMember.batchCreate(BatchCreateMailgroupMemberReq req, RequestOptions reqOptions) ,MailgroupPermissionMember.batchCreate(BatchCreateMailgroupPermissionMemberReq req, RequestOptions reqOptions) ,PublicMailboxMember.batchCreate(BatchCreatePublicMailboxMemberReq req, RequestOptions reqOptions) ,MailgroupManager.batchDelete(BatchDeleteMailgroupManagerReq req, RequestOptions reqOptions) 批量删除邮件组管理员,批量删除邮件组管理员MailgroupMember.batchDelete(BatchDeleteMailgroupMemberReq req, RequestOptions reqOptions) ,MailgroupPermissionMember.batchDelete(BatchDeleteMailgroupPermissionMemberReq req, RequestOptions reqOptions) ,PublicMailboxMember.batchDelete(BatchDeletePublicMailboxMemberReq req, RequestOptions reqOptions) ,PublicMailboxMember.clear(ClearPublicMailboxMemberReq req, RequestOptions reqOptions) 清空公共邮箱成员,删除公共邮箱所有成员Mailgroup.create(CreateMailgroupReq req, RequestOptions reqOptions) 创建邮件组,创建一个邮件组MailgroupAlias.create(CreateMailgroupAliasReq req, RequestOptions reqOptions) 创建邮件组别名,创建邮件组别名MailgroupMember.create(CreateMailgroupMemberReq req, RequestOptions reqOptions) 创建邮件组成员,向邮件组添加单个成员MailgroupPermissionMember.create(CreateMailgroupPermissionMemberReq req, RequestOptions reqOptions) 创建邮件组权限成员,向邮件组添加单个自定义权限成员,添加后该成员可发送邮件到该邮件组PublicMailbox.create(CreatePublicMailboxReq req, RequestOptions reqOptions) 创建公共邮箱,创建一个公共邮箱PublicMailboxAlias.create(CreatePublicMailboxAliasReq req, RequestOptions reqOptions) 创建公共邮箱别名,创建公共邮箱别名PublicMailboxMember.create(CreatePublicMailboxMemberReq req, RequestOptions reqOptions) 创建公共邮箱成员,向公共邮箱添加单个成员UserMailboxAlias.create(CreateUserMailboxAliasReq req, RequestOptions reqOptions) 创建用户邮箱别名,创建用户邮箱别名Mailgroup.delete(DeleteMailgroupReq req, RequestOptions reqOptions) 删除邮件组,删除一个邮件组MailgroupAlias.delete(DeleteMailgroupAliasReq req, RequestOptions reqOptions) 删除邮件组别名,删除邮件组别名MailgroupMember.delete(DeleteMailgroupMemberReq req, RequestOptions reqOptions) 删除邮件组成员,删除邮件组单个成员MailgroupPermissionMember.delete(DeleteMailgroupPermissionMemberReq req, RequestOptions reqOptions) 删除邮件组权限成员,从自定义成员中删除单个成员,删除后该成员无法发送邮件到该邮件组PublicMailbox.delete(DeletePublicMailboxReq req, RequestOptions reqOptions) 释放公共邮箱地址,该接口会永久删除公共邮箱地址。PublicMailboxAlias.delete(DeletePublicMailboxAliasReq req, RequestOptions reqOptions) 删除公共邮箱别名,删除公共邮箱别名PublicMailboxMember.delete(DeletePublicMailboxMemberReq req, RequestOptions reqOptions) 删除公共邮箱成员,删除公共邮箱单个成员UserMailbox.delete(DeleteUserMailboxReq req, RequestOptions reqOptions) 释放用户邮箱地址,该接口会永久删除用户邮箱地址。UserMailboxAlias.delete(DeleteUserMailboxAliasReq req, RequestOptions reqOptions) 删除用户邮箱别名,删除用户邮箱别名Mailgroup.get(GetMailgroupReq req, RequestOptions reqOptions) 获取邮件组,获取特定邮件组信息MailgroupMember.get(GetMailgroupMemberReq req, RequestOptions reqOptions) 获取邮件组成员信息,获取邮件组单个成员信息MailgroupPermissionMember.get(GetMailgroupPermissionMemberReq req, RequestOptions reqOptions) 获取邮件组权限成员,获取邮件组单个权限成员信息PublicMailbox.get(GetPublicMailboxReq req, RequestOptions reqOptions) 获取公共邮箱,获取公共邮箱信息PublicMailboxMember.get(GetPublicMailboxMemberReq req, RequestOptions reqOptions) 获取公共邮箱成员信息,获取公共邮箱单个成员信息Mailgroup.list(ListMailgroupReq req, RequestOptions reqOptions) 批量获取邮件组,分页批量获取邮件组MailgroupAlias.list(ListMailgroupAliasReq req, RequestOptions reqOptions) 获取邮件组所有别名,获取邮件组所有别名MailgroupManager.list(ListMailgroupManagerReq req, RequestOptions reqOptions) 批量获取邮件组管理员,批量获取邮件组管理员MailgroupMember.list(ListMailgroupMemberReq req, RequestOptions reqOptions) 批量获取邮件组成员,分页批量获取邮件组成员列表MailgroupPermissionMember.list(ListMailgroupPermissionMemberReq req, RequestOptions reqOptions) 批量获取邮件组权限成员,分页批量获取邮件组权限成员列表PublicMailbox.list(ListPublicMailboxReq req, RequestOptions reqOptions) 批量获取公共邮箱,分页批量获取公共邮箱列表PublicMailboxAlias.list(ListPublicMailboxAliasReq req, RequestOptions reqOptions) 获取所有公共邮箱别名,获取所有公共邮箱别名PublicMailboxMember.list(ListPublicMailboxMemberReq req, RequestOptions reqOptions) 批量获取公共邮箱成员,分页批量获取公共邮箱成员列表UserMailboxAlias.list(ListUserMailboxAliasReq req, RequestOptions reqOptions) 获取用户邮箱所有别名,获取用户邮箱所有别名Mailgroup.patch(PatchMailgroupReq req, RequestOptions reqOptions) 修改邮件组,更新邮件组部分字段,没有填写的字段不会被更新PublicMailbox.patch(PatchPublicMailboxReq req, RequestOptions reqOptions) 修改公共邮箱,更新公共邮箱部分字段,没有填写的字段不会被更新User.query(QueryUserReq req, RequestOptions reqOptions) 邮箱状态查询,使用邮箱状态查询接口,可以输入邮箱地址,查询出该邮箱地址对应的类型以及状态Mailgroup.update(UpdateMailgroupReq req, RequestOptions reqOptions) 更新邮件组,更新邮件组所有信息PublicMailbox.update(UpdatePublicMailboxReq req, RequestOptions reqOptions) 更新公共邮箱,更新公共邮箱所有信息 -
com.lark.oapi.service.mdm.v1.resource中RequestOptions的使用
修饰符和类型方法说明UserAuthDataRelation.bind(BindUserAuthDataRelationReq req, RequestOptions reqOptions) 用户数据维度绑定,通过该接口,可为指定应用下的用户绑定一类数据维度,支持批量给多个用户同时增量授权。UserAuthDataRelation.unbind(UnbindUserAuthDataRelationReq req, RequestOptions reqOptions) 用户数据维度解绑,通过该接口,可为指定应用下的指定用户解除一类数据维度。 -
com.lark.oapi.service.okr.v1.resource中RequestOptions的使用
修饰符和类型方法说明Okr.batchGet(BatchGetOkrReq req, RequestOptions reqOptions) 批量获取OKR,根据OKR id批量获取OKRPeriod.create(CreatePeriodReq req, RequestOptions reqOptions) 创建 OKR 周期,根据周期规则创建一个 OKR 周期ProgressRecord.create(CreateProgressRecordReq req, RequestOptions reqOptions) 创建OKR进展记录,创建OKR进展记录ProgressRecord.delete(DeleteProgressRecordReq req, RequestOptions reqOptions) 删除OKR进展记录,根据ID删除OKR进展记录ProgressRecord.get(GetProgressRecordReq req, RequestOptions reqOptions) 获取OKR进展记录,根据ID获取OKR进展记录详情Period.list(ListPeriodReq req, RequestOptions reqOptions) 获取OKR周期列表,获取OKR周期列表PeriodRule.list(RequestOptions reqOptions) 获取 OKR 周期规则,获取租户的周期规则列表UserOkr.list(ListUserOkrReq req, RequestOptions reqOptions) 获取用户的OKR列表,根据用户的id获取OKR列表Period.patch(PatchPeriodReq req, RequestOptions reqOptions) 修改 OKR 周期状态,修改某个 OKR 周期的状态为「正常」、「失效」或「隐藏」,对租户所有人生效,请谨慎操作ProgressRecord.update(UpdateProgressRecordReq req, RequestOptions reqOptions) 更新OKR进展记录,根据OKR进展记录ID更新进展详情Image.upload(UploadImageReq req, RequestOptions reqOptions) 上传图片,上传图片 -
com.lark.oapi.service.optical_char_recognition.v1.resource中RequestOptions的使用
修饰符和类型方法说明Image.basicRecognize(BasicRecognizeImageReq req, RequestOptions reqOptions) 基础图片识别 (OCR),可识别图片中的文字,按图片中的区域划分,分段返回文本列表 -
com.lark.oapi.service.passport.v1.resource中RequestOptions的使用
修饰符和类型方法说明Session.query(QuerySessionReq req, RequestOptions reqOptions) 批量获取用户登录信息(脱敏),该接口用于查询用户的登录信息 -
com.lark.oapi.service.personal_settings.v1.resource中RequestOptions的使用
修饰符和类型方法说明SystemStatus.batchClose(BatchCloseSystemStatusReq req, RequestOptions reqOptions) 批量关闭系统状态,批量关闭用户系统状态可用SystemStatus.batchOpen(BatchOpenSystemStatusReq req, RequestOptions reqOptions) 批量开启系统状态,批量开启用户系统状态可用SystemStatus.create(CreateSystemStatusReq req, RequestOptions reqOptions) 创建系统状态,创建租户维度的系统状态。SystemStatus.delete(DeleteSystemStatusReq req, RequestOptions reqOptions) 删除系统状态,删除租户维度的系统状态。SystemStatus.list(ListSystemStatusReq req, RequestOptions reqOptions) 获取系统状态,获取租户下所有系统状态SystemStatus.patch(PatchSystemStatusReq req, RequestOptions reqOptions) 修改系统状态,修改租户维度系统状态。 -
com.lark.oapi.service.report.v1.resource中RequestOptions的使用
修饰符和类型方法说明Rule.query(QueryRuleReq req, RequestOptions reqOptions) 规则查询,规则查询Task.query(QueryTaskReq req, RequestOptions reqOptions) 任务查询,任务查询RuleView.remove(RemoveRuleViewReq req, RequestOptions reqOptions) 移除规则看板,移除规则看板 -
com.lark.oapi.service.search.v2.resource中RequestOptions的使用
修饰符和类型方法说明App.create(CreateAppReq req, RequestOptions reqOptions) ,DataSource.create(CreateDataSourceReq req, RequestOptions reqOptions) 创建数据源,创建一个数据源DataSourceItem.create(CreateDataSourceItemReq req, RequestOptions reqOptions) 索引数据项,索引一条数据记录Message.create(CreateMessageReq req, RequestOptions reqOptions) ,Schema.create(CreateSchemaReq req, RequestOptions reqOptions) 创建数据范式,创建一个数据范式DataSource.delete(DeleteDataSourceReq req, RequestOptions reqOptions) 删除数据源,删除一个已存在的数据源DataSourceItem.delete(DeleteDataSourceItemReq req, RequestOptions reqOptions) 删除数据项,删除数据项Schema.delete(DeleteSchemaReq req, RequestOptions reqOptions) 删除数据范式,删除已存在的数据范式DataSource.get(GetDataSourceReq req, RequestOptions reqOptions) 获取数据源,获取已经创建的数据源DataSourceItem.get(GetDataSourceItemReq req, RequestOptions reqOptions) 获取数据项,获取单个数据记录Schema.get(GetSchemaReq req, RequestOptions reqOptions) 获取数据范式,获取单个数据范式DataSource.list(ListDataSourceReq req, RequestOptions reqOptions) 批量获取数据源,批量获取创建的数据源信息DataSource.patch(PatchDataSourceReq req, RequestOptions reqOptions) 修改数据源,更新一个已经存在的数据源Schema.patch(PatchSchemaReq req, RequestOptions reqOptions) 修改数据范式,修改数据范式 -
com.lark.oapi.service.security_and_compliance.v1.resource中RequestOptions的使用
-
com.lark.oapi.service.sheets.v3.resource中RequestOptions的使用
修饰符和类型方法说明Spreadsheet.create(CreateSpreadsheetReq req, RequestOptions reqOptions) 创建表格,在指定目录下创建表格SpreadsheetSheetFilter.create(CreateSpreadsheetSheetFilterReq req, RequestOptions reqOptions) 创建筛选,在子表内创建筛选。SpreadsheetSheetFilterView.create(CreateSpreadsheetSheetFilterViewReq req, RequestOptions reqOptions) 创建筛选视图,根据传入的参数创建一个筛选视图。SpreadsheetSheetFilterViewCondition.create(CreateSpreadsheetSheetFilterViewConditionReq req, RequestOptions reqOptions) 创建筛选条件,在筛选视图的筛选范围的某一列创建筛选条件。SpreadsheetSheetFloatImage.create(CreateSpreadsheetSheetFloatImageReq req, RequestOptions reqOptions) 创建浮动图片,根据传入的参数创建一张浮动图片。SpreadsheetSheetFilter.delete(DeleteSpreadsheetSheetFilterReq req, RequestOptions reqOptions) 删除筛选,删除子表的筛选SpreadsheetSheetFilterView.delete(DeleteSpreadsheetSheetFilterViewReq req, RequestOptions reqOptions) 删除筛选视图,删除指定 id 对应的筛选视图。SpreadsheetSheetFilterViewCondition.delete(DeleteSpreadsheetSheetFilterViewConditionReq req, RequestOptions reqOptions) 删除筛选条件,删除筛选视图的筛选范围某一列的筛选条件。SpreadsheetSheetFloatImage.delete(DeleteSpreadsheetSheetFloatImageReq req, RequestOptions reqOptions) 删除浮动图片,删除 float_image_id 对应的浮动图片。SpreadsheetSheet.find(FindSpreadsheetSheetReq req, RequestOptions reqOptions) 查找单元格,在指定范围内查找符合查找条件的单元格。Spreadsheet.get(GetSpreadsheetReq req, RequestOptions reqOptions) 获取电子表格信息,该接口用于获取电子表格的基础信息。SpreadsheetSheet.get(GetSpreadsheetSheetReq req, RequestOptions reqOptions) 查询工作表,该接口用于通过工作表ID查询工作表属性信息。SpreadsheetSheetFilter.get(GetSpreadsheetSheetFilterReq req, RequestOptions reqOptions) 获取筛选,获取子表的详细筛选信息SpreadsheetSheetFilterView.get(GetSpreadsheetSheetFilterViewReq req, RequestOptions reqOptions) 获取筛选视图,获取指定筛选视图 id 的名字和筛选范围。SpreadsheetSheetFilterViewCondition.get(GetSpreadsheetSheetFilterViewConditionReq req, RequestOptions reqOptions) 获取筛选条件,获取筛选视图某列的筛选条件信息。SpreadsheetSheetFloatImage.get(GetSpreadsheetSheetFloatImageReq req, RequestOptions reqOptions) 获取浮动图片,根据 float_image_id 获取对应浮动图片的信息。SpreadsheetSheet.moveDimension(MoveDimensionSpreadsheetSheetReq req, RequestOptions reqOptions) 移动行列,该接口用于移动行列,行列被移动到目标位置后,原本在目标位置的行列会对应右移或下移。Spreadsheet.patch(PatchSpreadsheetReq req, RequestOptions reqOptions) 修改电子表格属性,该接口用于修改电子表格的属性SpreadsheetSheetFilterView.patch(PatchSpreadsheetSheetFilterViewReq req, RequestOptions reqOptions) 更新筛选视图,更新筛选视图的名字或者筛选范围。SpreadsheetSheetFloatImage.patch(PatchSpreadsheetSheetFloatImageReq req, RequestOptions reqOptions) 更新浮动图片,更新已有的浮动图片位置和宽高,包括 range、width、height、offset_x 和 offset_y,不包括 float_image_id 和 float_image_token。SpreadsheetSheet.query(QuerySpreadsheetSheetReq req, RequestOptions reqOptions) 获取工作表,该接口用于获取电子表格下所有工作表及其属性。SpreadsheetSheetFilterView.query(QuerySpreadsheetSheetFilterViewReq req, RequestOptions reqOptions) 查询筛选视图,查询子表内所有的筛选视图基本信息,包括 id、name 和 rangeSpreadsheetSheetFilterViewCondition.query(QuerySpreadsheetSheetFilterViewConditionReq req, RequestOptions reqOptions) 查询筛选条件,查询一个筛选视图的所有筛选条件,返回筛选视图的筛选范围内的筛选条件。SpreadsheetSheetFloatImage.query(QuerySpreadsheetSheetFloatImageReq req, RequestOptions reqOptions) 查询浮动图片,返回子表内所有的浮动图片信息。SpreadsheetSheet.replace(ReplaceSpreadsheetSheetReq req, RequestOptions reqOptions) 替换单元格,按照指定的条件查找子表的某个范围内的数据符合条件的单元格并替换值,返回替换成功的单元格位置。SpreadsheetSheetFilter.update(UpdateSpreadsheetSheetFilterReq req, RequestOptions reqOptions) 更新筛选,更新子表筛选范围中的列筛选条件。SpreadsheetSheetFilterViewCondition.update(UpdateSpreadsheetSheetFilterViewConditionReq req, RequestOptions reqOptions) 更新筛选条件,更新筛选视图范围的某列的筛选条件,condition id 即为列的字母号。 -
com.lark.oapi.service.speech_to_text.v1.resource中RequestOptions的使用
修饰符和类型方法说明Speech.fileRecognize(FileRecognizeSpeechReq req, RequestOptions reqOptions) 语音文件识别 (ASR),语音文件识别接口,上传整段语音文件进行一次性识别。Speech.streamRecognize(StreamRecognizeSpeechReq req, RequestOptions reqOptions) 语音流式识别 (ASR),语音流式接口,将整个音频文件分片进行传入模型。 -
com.lark.oapi.service.task.v1.resource中RequestOptions的使用
修饰符和类型方法说明Task.batchDeleteCollaborator(BatchDeleteCollaboratorTaskReq req, RequestOptions reqOptions) 批量删除执行者,该接口用于批量删除执行者Task.batchDeleteFollower(BatchDeleteFollowerTaskReq req, RequestOptions reqOptions) 批量删除关注人,该接口用于批量删除关注人Task.complete(CompleteTaskReq req, RequestOptions reqOptions) 完成任务,该接口用于将任务状态修改为“已完成”。Task.create(CreateTaskReq req, RequestOptions reqOptions) 创建任务,该接口可以创建一个任务,支持填写任务的基本信息,包括任务的标题,描述及协作者等。TaskCollaborator.create(CreateTaskCollaboratorReq req, RequestOptions reqOptions) 新增执行者,该接口用于新增任务执行者,一次性可以添加多个执行者。TaskComment.create(CreateTaskCommentReq req, RequestOptions reqOptions) 创建评论,该接口用于创建和回复任务的评论。TaskFollower.create(CreateTaskFollowerReq req, RequestOptions reqOptions) 新增关注人,该接口用于创建任务关注人。TaskReminder.create(CreateTaskReminderReq req, RequestOptions reqOptions) 新增提醒时间,该接口用于创建任务的提醒时间。Task.delete(DeleteTaskReq req, RequestOptions reqOptions) 删除任务,该接口用于删除任务TaskCollaborator.delete(DeleteTaskCollaboratorReq req, RequestOptions reqOptions) 删除执行者,该接口用于删除任务执行者TaskComment.delete(DeleteTaskCommentReq req, RequestOptions reqOptions) 删除评论,该接口用于通过评论ID删除评论TaskFollower.delete(DeleteTaskFollowerReq req, RequestOptions reqOptions) 删除关注人,该接口用于删除任务关注人TaskReminder.delete(DeleteTaskReminderReq req, RequestOptions reqOptions) 删除提醒时间,删除提醒时间,返回结果状态Task.get(GetTaskReq req, RequestOptions reqOptions) 获取任务详情,该接口用于获取任务详情,包括任务标题、描述、时间、来源等信息TaskComment.get(GetTaskCommentReq req, RequestOptions reqOptions) 获取评论详情,该接口用于通过评论ID获取评论详情Task.list(ListTaskReq req, RequestOptions reqOptions) 获取任务列表,以分页的方式获取任务列表。TaskCollaborator.list(ListTaskCollaboratorReq req, RequestOptions reqOptions) 获取一个任务的执行者列表,该接口用于查询任务执行者列表,支持分页,最大值为50TaskComment.list(ListTaskCommentReq req, RequestOptions reqOptions) 获取评论列表,该接口用于查询任务评论列表,支持分页,最大值为100TaskFollower.list(ListTaskFollowerReq req, RequestOptions reqOptions) 获取任务关注人列表,该接口用于查询任务关注人列表,支持分页,最大值为50TaskReminder.list(ListTaskReminderReq req, RequestOptions reqOptions) 查询提醒时间列表,返回提醒时间列表,支持分页,最大值为50Task.patch(PatchTaskReq req, RequestOptions reqOptions) 更新任务,该接口用于修改任务的标题、描述、时间、来源等相关信息Task.uncomplete(UncompleteTaskReq req, RequestOptions reqOptions) 取消完成任务,该接口用于取消任务的已完成状态TaskComment.update(UpdateTaskCommentReq req, RequestOptions reqOptions) 更新评论,该接口用于更新评论内容 -
com.lark.oapi.service.task.v2.resource中RequestOptions的使用
修饰符和类型方法说明CustomField.add(AddCustomFieldReq req, RequestOptions reqOptions) ,Task.addDependencies(AddDependenciesTaskReq req, RequestOptions reqOptions) ,Task.addMembers(AddMembersTaskReq req, RequestOptions reqOptions) ,Tasklist.addMembers(AddMembersTasklistReq req, RequestOptions reqOptions) ,Task.addReminders(AddRemindersTaskReq req, RequestOptions reqOptions) ,Task.addTasklist(AddTasklistTaskReq req, RequestOptions reqOptions) ,Comment.create(CreateCommentReq req, RequestOptions reqOptions) ,CustomField.create(CreateCustomFieldReq req, RequestOptions reqOptions) ,CustomFieldOption.create(CreateCustomFieldOptionReq req, RequestOptions reqOptions) ,Section.create(CreateSectionReq req, RequestOptions reqOptions) ,Task.create(CreateTaskReq req, RequestOptions reqOptions) ,Tasklist.create(CreateTasklistReq req, RequestOptions reqOptions) ,TasklistActivitySubscription.create(CreateTasklistActivitySubscriptionReq req, RequestOptions reqOptions) ,TaskSubtask.create(CreateTaskSubtaskReq req, RequestOptions reqOptions) ,Attachment.delete(DeleteAttachmentReq req, RequestOptions reqOptions) ,Comment.delete(DeleteCommentReq req, RequestOptions reqOptions) ,Section.delete(DeleteSectionReq req, RequestOptions reqOptions) ,Task.delete(DeleteTaskReq req, RequestOptions reqOptions) ,Tasklist.delete(DeleteTasklistReq req, RequestOptions reqOptions) ,TasklistActivitySubscription.delete(DeleteTasklistActivitySubscriptionReq req, RequestOptions reqOptions) ,Attachment.get(GetAttachmentReq req, RequestOptions reqOptions) ,Comment.get(GetCommentReq req, RequestOptions reqOptions) ,CustomField.get(GetCustomFieldReq req, RequestOptions reqOptions) ,Section.get(GetSectionReq req, RequestOptions reqOptions) ,Task.get(GetTaskReq req, RequestOptions reqOptions) ,Tasklist.get(GetTasklistReq req, RequestOptions reqOptions) ,TasklistActivitySubscription.get(GetTasklistActivitySubscriptionReq req, RequestOptions reqOptions) ,Attachment.list(ListAttachmentReq req, RequestOptions reqOptions) ,Comment.list(ListCommentReq req, RequestOptions reqOptions) ,CustomField.list(ListCustomFieldReq req, RequestOptions reqOptions) ,Section.list(ListSectionReq req, RequestOptions reqOptions) ,Task.list(ListTaskReq req, RequestOptions reqOptions) ,Tasklist.list(ListTasklistReq req, RequestOptions reqOptions) ,TasklistActivitySubscription.list(ListTasklistActivitySubscriptionReq req, RequestOptions reqOptions) ,TaskSubtask.list(ListTaskSubtaskReq req, RequestOptions reqOptions) ,Comment.patch(PatchCommentReq req, RequestOptions reqOptions) ,CustomField.patch(PatchCustomFieldReq req, RequestOptions reqOptions) ,CustomFieldOption.patch(PatchCustomFieldOptionReq req, RequestOptions reqOptions) ,Section.patch(PatchSectionReq req, RequestOptions reqOptions) ,Task.patch(PatchTaskReq req, RequestOptions reqOptions) ,Tasklist.patch(PatchTasklistReq req, RequestOptions reqOptions) ,TasklistActivitySubscription.patch(PatchTasklistActivitySubscriptionReq req, RequestOptions reqOptions) ,CustomField.remove(RemoveCustomFieldReq req, RequestOptions reqOptions) ,Task.removeDependencies(RemoveDependenciesTaskReq req, RequestOptions reqOptions) ,Task.removeMembers(RemoveMembersTaskReq req, RequestOptions reqOptions) ,Tasklist.removeMembers(RemoveMembersTasklistReq req, RequestOptions reqOptions) ,Task.removeReminders(RemoveRemindersTaskReq req, RequestOptions reqOptions) ,Task.removeTasklist(RemoveTasklistTaskReq req, RequestOptions reqOptions) ,Task.tasklists(TasklistsTaskReq req, RequestOptions reqOptions) ,Section.tasks(TasksSectionReq req, RequestOptions reqOptions) ,Tasklist.tasks(TasksTasklistReq req, RequestOptions reqOptions) ,Attachment.upload(UploadAttachmentReq req, RequestOptions reqOptions) , -
com.lark.oapi.service.tenant.v2.resource中RequestOptions的使用
修饰符和类型方法说明Tenant.query(RequestOptions reqOptions) 获取企业信息,获取企业名称、企业编号等企业信息TenantProductAssignInfo.query(RequestOptions reqOptions) , -
com.lark.oapi.service.translation.v1.resource中RequestOptions的使用
修饰符和类型方法说明Text.detect(DetectTextReq req, RequestOptions reqOptions) 文本语种识别,机器翻译 (MT),支持 100 多种语言识别,返回符合 ISO 639-1 标准Text.translate(TranslateTextReq req, RequestOptions reqOptions) 文本翻译,机器翻译 (MT),支持以下语种互译:;"zh": 汉语;;"zh-Hant": 繁体汉语;;"en": 英语;;"ja": 日语;;"ru": 俄语;;"de": 德语;;"fr": 法语;;"it": 意大利语;;"pl": 波兰语;;"th": 泰语;;"hi": 印地语;;"id": 印尼语;;"es": 西班牙语;;"pt": 葡萄牙语;;"ko": 朝鲜语;;"vi": 越南语; -
com.lark.oapi.service.vc.v1.resource中RequestOptions的使用
修饰符和类型方法说明Reserve.apply(ApplyReserveReq req, RequestOptions reqOptions) 预约会议,创建一个会议预约。Room.create(CreateRoomReq req, RequestOptions reqOptions) 创建会议室,该接口用于创建会议室RoomLevel.create(CreateRoomLevelReq req, RequestOptions reqOptions) 创建会议室层级,该接口用于创建会议室层级ScopeConfig.create(CreateScopeConfigReq req, RequestOptions reqOptions) 设置会议室配置,该接口可以用来设置某个会议层级范围下或者某个会议室的配置RoomLevel.del(DelRoomLevelReq req, RequestOptions reqOptions) 删除会议室层级,该接口可以用来删除某个会议室层级Reserve.delete(DeleteReserveReq req, RequestOptions reqOptions) 删除预约,删除一个预约Room.delete(DeleteRoomReq req, RequestOptions reqOptions) 删除会议室,该接口可以用来删除某个会议室Export.download(DownloadExportReq req, RequestOptions reqOptions) 下载导出文件,下载导出文件Meeting.end(EndMeetingReq req, RequestOptions reqOptions) 结束会议,结束一个进行中的会议Export.get(GetExportReq req, RequestOptions reqOptions) 查询导出任务结果,查看异步导出的进度Meeting.get(GetMeetingReq req, RequestOptions reqOptions) 获取会议详情,获取一个会议的详细数据MeetingList.get(GetMeetingListReq req, RequestOptions reqOptions) ,MeetingRecording.get(GetMeetingRecordingReq req, RequestOptions reqOptions) 获取录制文件,获取一个会议的录制文件。ParticipantList.get(GetParticipantListReq req, RequestOptions reqOptions) ,ParticipantQualityList.get(GetParticipantQualityListReq req, RequestOptions reqOptions) ,Reserve.get(GetReserveReq req, RequestOptions reqOptions) 获取预约,获取一个预约的详情ReserveConfigAdmin.get(GetReserveConfigAdminReq req, RequestOptions reqOptions) ,ReserveConfigDisableInform.get(GetReserveConfigDisableInformReq req, RequestOptions reqOptions) ,ReserveConfigForm.get(GetReserveConfigFormReq req, RequestOptions reqOptions) ,ResourceReservationList.get(GetResourceReservationListReq req, RequestOptions reqOptions) ,Room.get(GetRoomReq req, RequestOptions reqOptions) 查询会议室详情,该接口可以使用会议室ID查询会议室详情RoomLevel.get(GetRoomLevelReq req, RequestOptions reqOptions) 查询会议室层级详情,该接口可以使用会议室层级ID查询会议室层级详情ScopeConfig.get(GetScopeConfigReq req, RequestOptions reqOptions) 查询会议室配置,该接口可以用来查询某个会议层级范围下或者某个会议室的配置Reserve.getActiveMeeting(GetActiveMeetingReserveReq req, RequestOptions reqOptions) 获取活跃会议,获取一个预约的当前活跃会议Report.getDaily(GetDailyReportReq req, RequestOptions reqOptions) 获取会议报告,获取一段时间内组织的每日会议使用报告。Report.getTopUser(GetTopUserReportReq req, RequestOptions reqOptions) 获取top用户列表,获取一段时间内组织内会议使用的top用户列表。Meeting.invite(InviteMeetingReq req, RequestOptions reqOptions) 邀请参会人,邀请参会人进入会议Meeting.kickout(KickoutMeetingReq req, RequestOptions reqOptions) 移除参会人,将参会人从会议中移除Alert.list(ListAlertReq req, RequestOptions reqOptions) 获取告警记录,获取特定条件下租户的设备告警记录Room.list(ListRoomReq req, RequestOptions reqOptions) 查询会议室列表,该接口可以用来查询某个会议室层级下会议室列表RoomLevel.list(ListRoomLevelReq req, RequestOptions reqOptions) 查询会议室层级列表,该接口用来查询某个会议室层级下的子层级列表Meeting.listByNo(ListByNoMeetingReq req, RequestOptions reqOptions) 获取与会议号相关联的会议列表,获取指定时间范围(90天内)会议号关联的会议简要信息列表Export.meetingList(MeetingListExportReq req, RequestOptions reqOptions) 导出会议明细,导出会议明细,具体权限要求请参考「导出概述」Room.mget(MgetRoomReq req, RequestOptions reqOptions) 批量查询会议室详情,该接口可以使用会议室ID批量查询会议室详情RoomLevel.mget(MgetRoomLevelReq req, RequestOptions reqOptions) 批量查询会议室层级详情,该接口可以使用会议室层级ID批量查询会议室层级详情Export.participantList(ParticipantListExportReq req, RequestOptions reqOptions) 导出参会人明细,导出某个会议的参会人详情列表,具体权限要求请参考「导出概述」Export.participantQualityList(ParticipantQualityListExportReq req, RequestOptions reqOptions) 导出参会人会议质量数据,导出某场会议某个参会人的音视频&共享质量数据;,具体权限要求请参考「导出概述」ReserveConfig.patch(PatchReserveConfigReq req, RequestOptions reqOptions) 更新会议室预定范围,更新会议室预定范围ReserveConfigAdmin.patch(PatchReserveConfigAdminReq req, RequestOptions reqOptions) ,ReserveConfigDisableInform.patch(PatchReserveConfigDisableInformReq req, RequestOptions reqOptions) ,ReserveConfigForm.patch(PatchReserveConfigFormReq req, RequestOptions reqOptions) ,Room.patch(PatchRoomReq req, RequestOptions reqOptions) 更新会议室,该接口可以用来更新某个会议室的信息RoomLevel.patch(PatchRoomLevelReq req, RequestOptions reqOptions) 更新会议室层级,该接口可以用来更新某个会议室层级的信息RoomConfig.query(QueryRoomConfigReq req, RequestOptions reqOptions) ,ReserveConfig.reserveScope(ReserveScopeReserveConfigReq req, RequestOptions reqOptions) 获取会议室预定范围,获取会议室预定范围Export.resourceReservationList(ResourceReservationListExportReq req, RequestOptions reqOptions) 导出会议室预定数据,导出会议室预定数据,具体权限要求请参考「导出概述」Room.search(SearchRoomReq req, RequestOptions reqOptions) 搜索会议室,该接口可以用来搜索会议室,支持使用关键词进行搜索,也支持使用自定义会议室ID进行查询RoomLevel.search(SearchRoomLevelReq req, RequestOptions reqOptions) 搜索会议室层级,该接口可以用来搜索会议室层级,支持使用自定义会议室层级ID进行查询RoomConfig.set(SetRoomConfigReq req, RequestOptions reqOptions) ,RoomConfig.setCheckboardAccessCode(SetCheckboardAccessCodeRoomConfigReq req, RequestOptions reqOptions) ,Meeting.setHost(SetHostMeetingReq req, RequestOptions reqOptions) 设置主持人,设置会议的主持人MeetingRecording.setPermission(SetPermissionMeetingRecordingReq req, RequestOptions reqOptions) 授权录制文件,将一个会议的录制文件授权给组织、用户或公开到公网RoomConfig.setRoomAccessCode(SetRoomAccessCodeRoomConfigReq req, RequestOptions reqOptions) ,MeetingRecording.start(StartMeetingRecordingReq req, RequestOptions reqOptions) 开始录制,在会议中开始录制。MeetingRecording.stop(StopMeetingRecordingReq req, RequestOptions reqOptions) 停止录制,在会议中停止录制。Reserve.update(UpdateReserveReq req, RequestOptions reqOptions) 更新预约,更新一个预约 -
com.lark.oapi.service.verification.v1.resource中RequestOptions的使用
-
com.lark.oapi.service.wiki.v2.resource中RequestOptions的使用
修饰符和类型方法说明SpaceNode.copy(CopySpaceNodeReq req, RequestOptions reqOptions) 创建知识空间节点副本,此接口用于在知识空间创建节点副本到指定位置。Space.create(CreateSpaceReq req, RequestOptions reqOptions) 创建知识空间,此接口用于创建知识空间SpaceMember.create(CreateSpaceMemberReq req, RequestOptions reqOptions) 添加知识空间成员,添加知识空间成员或管理员。SpaceNode.create(CreateSpaceNodeReq req, RequestOptions reqOptions) 创建知识空间节点,此接口用于在知识节点里创建[节点](https://open.feishu.cn/document/ukTMukTMukTM/uUDN04SN0QjL1QDN/wiki-overview)到指定位置。SpaceMember.delete(DeleteSpaceMemberReq req, RequestOptions reqOptions) 删除知识空间成员,此接口用于删除知识空间成员或管理员。Space.get(GetSpaceReq req, RequestOptions reqOptions) 获取知识空间信息,此接口用于根据知识空间ID来查询知识空间的信息。Task.get(GetTaskReq req, RequestOptions reqOptions) 获取任务结果,该方法用于获取wiki异步任务的结果Space.getNode(GetNodeSpaceReq req, RequestOptions reqOptions) 获取知识空间节点信息,获取知识空间节点信息Space.list(ListSpaceReq req, RequestOptions reqOptions) 获取知识空间列表,此接口用于获取有权限访问的知识空间列表。SpaceNode.list(ListSpaceNodeReq req, RequestOptions reqOptions) 获取知识空间子节点列表,此接口用于分页获取Wiki节点的子节点列表。SpaceNode.move(MoveSpaceNodeReq req, RequestOptions reqOptions) 移动知识空间节点,此方法用于在Wiki内移动节点,支持跨知识空间移动。SpaceNode.moveDocsToWiki(MoveDocsToWikiSpaceNodeReq req, RequestOptions reqOptions) 移动云空间文档至知识空间,该接口允许移动云空间文档至知识空间,并挂载在指定位置SpaceSetting.update(UpdateSpaceSettingReq req, RequestOptions reqOptions) 更新知识空间设置,根据space_id更新知识空间公共设置SpaceNode.updateTitle(UpdateTitleSpaceNodeReq req, RequestOptions reqOptions) 更新知识空间节点标题,此接口用于更新节点标题 -
com.lark.oapi.service.workplace.v1.resource中RequestOptions的使用
修饰符和类型方法说明CustomWorkplaceAccessData.search(SearchCustomWorkplaceAccessDataReq req, RequestOptions reqOptions) ,WorkplaceAccessData.search(SearchWorkplaceAccessDataReq req, RequestOptions reqOptions) ,WorkplaceBlockAccessData.search(SearchWorkplaceBlockAccessDataReq req, RequestOptions reqOptions) ,