类 FeishuClient

java.lang.Object
cn.isliu.core.client.FeishuClient

public class FeishuClient extends Object
飞书客户端,用于与飞书API进行交互

该客户端整合了官方SDK和自定义扩展功能,提供了对飞书表格的完整操作能力。 包括官方提供的基础功能和项目自定义的扩展功能。

  • 方法详细资料

    • newBuilder

      public static FeishuClient.Builder newBuilder(String appId, String appSecret)
      创建客户端构建器
      参数:
      appId - 应用ID
      appSecret - 应用密钥
      返回:
      构建器
    • sheets

      public com.lark.oapi.service.sheets.SheetsService sheets()
      获取官方表格服务
      返回:
      官方表格服务
    • drive

      public com.lark.oapi.service.drive.DriveService drive()
      获取官方驱动服务
      返回:
      官方驱动服务
    • customSheets

      public CustomSheetService customSheets()
      获取扩展表格服务
      返回:
      扩展表格服务
    • customDimensions

      public CustomDimensionService customDimensions()
      获取扩展行列服务
      返回:
      扩展行列服务
    • customCells

      public CustomCellService customCells()
      获取扩展单元格服务
      返回:
      扩展单元格服务
    • customValues

      public CustomValueService customValues()
      获取扩展数据值服务
      返回:
      扩展数据值服务
    • customDataValidations

      public CustomDataValidationService customDataValidations()
      获取自定义数据验证服务
      返回:
      自定义数据验证服务
    • customProtectedDimensions

      public CustomProtectedDimensionService customProtectedDimensions()
      获取扩展保护范围服务
      返回:
      扩展保护范围服务
    • customFiles

      public CustomFileService customFiles()
      获取扩展文件服务
      返回:
      扩展文件服务
    • getOfficialClient

      public com.lark.oapi.Client getOfficialClient()
      获取官方客户端
      返回:
      官方Client实例
    • getHttpClient

      public okhttp3.OkHttpClient getHttpClient()
      获取HTTP客户端
      返回:
      OkHttp客户端实例
    • getAppId

      public String getAppId()
      获取应用ID
      返回:
      应用ID
    • getAppSecret

      public String getAppSecret()
      获取应用密钥
      返回:
      应用密钥