oapi-sdk-java
oapi-sdk-java copied to clipboard
 加入答疑群链接失效。需要更新。
sdk未实现批量获取用户信息的接口 文档地址:https://open.feishu.cn/document/uAjLw4CM/ukTMukTMukTM/reference/contact-v3/user/batch 
发送bot消息没有对应得api吗
更改应用发送过的文本消息的api是什么,支持吗,我看到的一个patch,好像不支持文本消息,只支持卡片消息?
### 背景 给任意列名添加字段描述,调用[此接口](https://github.com/larksuite/oapi-sdk-java/blob/v2_main/sample/src/main/java/com/lark/oapi/sample/apiall/bitablev1/ListAppTableFieldSample.java)解析字段名时报错如下: ``` java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 266 path $.data.items[2].description ``` 在此之前阅读过飞书开源API文档,在通过client获取数据时添加参数,尝试解决 ```java textFieldAsArray(true) ``` 报错如下: ``` com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was...
 look at this pic. the request param need a string , but an enumerated object.
com.lark.oapi.service.drive.v1.model.UploadAllMediaReqBody#file参数,使用上限制太死板,建议增加 InputStream 或者 byte[] 类型的文件参数,现在上传一个内存中的内容,还得先生成一个文件
Map appAccessTokenBody = new HashMap(); appAccessTokenBody.put("app_id", Constant.FeiSuOpenAiAppId); appAccessTokenBody.put("app_secret", Constant.FeiSuOpenAiAppSecret); try { RawResponse resp = getClient().post(Constant.FeiShuAppAccessToken, appAccessTokenBody, AccessTokenType.Tenant); // 处理结果 System.out.println(resp.getStatusCode()); System.out.println(Jsons.DEFAULT.toJson(resp.getHeaders())); System.out.println(new String(resp.getBody())); System.out.println(resp.getRequestID()); } catch (Exception e) { e.printStackTrace();...
在发送请求的时候accessTokenTypeSet参数默认为empty set,导致在send函数中determineTokenType方法会因为验证不了token类型抛出IllegalAccessTokenTypeException
`BatchCreateAppTableRecordReq req = BatchCreateAppTableRecordReq.newBuilder() .appToken(feishuBitableConfigDO.getAppToken()) .tableId(feishuBitableConfigDO.getTableId()) .batchCreateAppTableRecordReqBody( BatchCreateAppTableRecordReqBody.newBuilder() .records(appTableRecordList.toArray(new AppTableRecord[] {})) .build() ).build(); feishuBitableRecordLogDO.setRequest(JSON.toJSONString(req)); BatchCreateAppTableRecordResp resp = null; try{ resp = feishuPushClient.bitable().appTableRecord().batchCreate(req); }catch(Exception e){ log.error("Exception",e); feishuBitableRecordLogDO.setErrorInfo(e.toString()); }` 经常报 SocketTimeoutException;设置了 `Client...