类的使用
cn.isliu.core.client.FeishuClient
使用FeishuClient的程序包
-
cn.isliu.core.client中FeishuClient的使用
修饰符和类型方法说明FeishuClient.Builder.build()构建FeishuClient实例FsClient.getClient()线程安全的客户端获取FsClient.initializeClient(String appId, String appSecret) 线程安全的客户端初始化 每个线程调用此方法会创建并维护自己的客户端实例参数类型为FeishuClient的cn.isliu.core.client中的方法修饰符和类型方法说明voidFsClient.setClient(FeishuClient feishuClient) 设置客户端实例(用于外部已构建的客户端) 每个线程调用此方法会设置自己的客户端实例 -
cn.isliu.core.service中FeishuClient的使用
参数类型为FeishuClient的cn.isliu.core.service中的构造器限定符构造器说明AbstractFeishuApiService(FeishuClient feishuClient) 构造函数CustomCellService(FeishuClient feishuClient) 构造函数CustomDataValidationService(FeishuClient feishuClient) 构造函数CustomDimensionService(FeishuClient feishuClient) 构造函数CustomFileService(FeishuClient feishuClient) 构造函数CustomProtectedDimensionService(FeishuClient feishuClient) 构造函数CustomSheetService(FeishuClient feishuClient) 构造函数CustomValueService(FeishuClient feishuClient) 构造函数TenantTokenManager(FeishuClient feishuClient) 构造函数 -
cn.isliu.core.utils中FeishuClient的使用
参数类型为FeishuClient的cn.isliu.core.utils中的方法修饰符和类型方法说明static ObjectFsApiUtil.addRowColumns(String sheetId, String spreadsheetToken, String type, int length, FeishuClient client) static ObjectFsApiUtil.batchPutValues(String sheetId, String spreadsheetToken, CustomValueService.ValueRequest batchPutRequest, FeishuClient client) static StringFsApiUtil.copySheet(String sourceSheetId, String title, FeishuClient client, String spreadsheetToken) static com.lark.oapi.service.drive.v1.model.CreateFolderFileRespBodyFsApiUtil.createFolder(String folderName, String folderToken, FeishuClient client) static StringFsApiUtil.createSheet(String title, FeishuClient client, String spreadsheetToken) static com.lark.oapi.service.sheets.v3.model.CreateSpreadsheetRespBodyFsApiUtil.createTable(String tableName, String folderToken, FeishuClient client) static voidFsApiUtil.downloadMaterial(String fileToken, String outputPath, FeishuClient client, String extra) 下载素材static StringFsApiUtil.downloadTmpMaterialUrl(String fileToken, FeishuClient client) static StringFsApiUtil.getRootFolderToken(FeishuClient client) 获取根目录Tokenstatic ValuesBatchFsApiUtil.getSheetData(String sheetId, String spreadsheetToken, String startPosition, String endPosition, FeishuClient client) 获取工作表数据static SheetFsApiUtil.getSheetMetadata(String sheetId, FeishuClient client, String spreadsheetToken) 获取工作表元数据static ObjectFsApiUtil.getTableInfo(String sheetId, String spreadsheetToken, FeishuClient client) static ObjectFsApiUtil.imageUpload(byte[] imageData, String fileName, String position, String sheetId, String spreadsheetToken, FeishuClient client) static voidFsApiUtil.mergeCells(CustomCellService.CellRequest cellRequest, FeishuClient client, String spreadsheetToken) static ObjectFsApiUtil.putValues(String spreadsheetToken, CustomValueService.ValueRequest putValuesBuilder, FeishuClient client) static voidFsApiUtil.removeSheet(String sheetId, FeishuClient client, String spreadsheetToken) static voidFsApiUtil.setCellType(String sheetId, String formatter, String startPosition, String endPosition, FeishuClient client, String spreadsheetToken) 字符串类型: formatter: "@"static voidFsApiUtil.setDateType(String sheetId, FeishuClient client, String spreadsheetToken, String conf, Integer headLine) static voidFsApiUtil.setOptions(String sheetId, FeishuClient client, String spreadsheetToken, boolean isMulti, String startPosition, String endPosition, List<String> result) static voidFsApiUtil.setTableStyle(CustomCellService.StyleCellsBatchBuilder styleCellsBatchBuilder, FeishuClient client, String spreadsheetToken)