import lark_oapi as lark from lark_oapi.api.bitable.v1 import * # SDK 使用说明: https://github.com/larksuite/oapi-sdk-python#readme def main(): # 创建client # 使用 user_access_token 需开启 token 配置, 并在 request_option 中配置 token client = ( lark.Client.builder() .enable_set_token(True) .log_level(lark.LogLevel.DEBUG) .build() ) # 构造请求对象 request: GetAppTableRecordRequest = ( GetAppTableRecordRequest.builder() .app_token("XDmHbhbZcaY4gZsOvBJcLcHonKh") .table_id("tblwgGCDCE74Ugv6") .record_id("recueIjTAp0vXl") .build() ) # 发起请求 option = ( lark.RequestOption.builder() .user_access_token("u-ejSdCjHxt11FS5WMMy7wOwlh5NuQh459pww045mEyxe.") .build() ) response: GetAppTableRecordResponse = client.bitable.v1.app_table_record.get( request, option ) # 处理失败返回 if not response.success(): lark.logger.error( f"client.bitable.v1.app_table_record.get failed, code: {response.code}, msg: {response.msg}, log_id: {response.get_log_id()}" ) return # 处理业务结果 print([item.get("name") for item in response.data.record.fields["创建人-售后专用"]]) if __name__ == "__main__": main()