oapi-sdk-java icon indicating copy to clipboard operation
oapi-sdk-java copied to clipboard

Results 98 oapi-sdk-java issues
Sort by recently updated
recently updated
newest added

请问能否支持设置正向代理? 场景1:机器A没有访问外网的权限,所以需要代理一下到有外网权限的机器上访问 场景2:有些地方访问中国服务器会有比较严格的监控

版本:2.3.0 比如输入一个错误的file_token时就会抛出上面的异常 调用方法:client.drive().v1().file().download() ```java // file.java 第417行 DownloadFileResp resp = UnmarshalRespUtil.unmarshalResp(httpResponse, DownloadFileResp.class); if (resp == null) { throw new IllegalArgumentException("The result returned by the server is illegal"); } ``` 此时resp为null,接着就会抛出异常

当前最新版本是否兼容JDK21 若不兼容,是否有支持计划?

详情看贴图. 我debug拿到返回数据中body的byte数组. 直接转为json, 可以解析出对应的数据. 但是在SDK封装的响应实体中没有对应字段, 导致该数据获取不到. ![7f7a39825a48eebe376efb77beeb3e5](https://github.com/larksuite/oapi-sdk-java/assets/59473785/44e8451b-ca0a-459c-b77f-fd8d56b8a578)

在接收事件时出现事件内容中文乱码 在 HttpTranslator 类的 translate 方法中: String bodyStr = (String)request.getReader().lines().collect(Collectors.joining(System.lineSeparator())); 如果环境的默认字符集不是UTF-8,则会出现中文乱码,推荐强制使用UTF-8进行读取,如: BufferedReader reader = new BufferedReader(new InputStreamReader(request.getInputStream(), StandardCharsets.UTF_8)); String content = reader.lines().collect(Collectors.joining(System.lineSeparator()));

有一个问题辛苦看一下: 开放平台 多维表格新增记录: [新增记录 - 服务端 API - 开发文档 - 飞书开放平台](https://open.feishu.cn/document/server-docs/docs/bitable-v1/app-table-record/create) 按照SDK所提供的java代码,新增记录成功,但是超链接字段未新增成功。 新增了10列字段,最后response返回了9列字段,超链接字段未返回。 经过测试,目前仅通过Java-SDK才会这样,控制台正常

为啥有openId,有userId,就是不给unionId。。 operator 里有这个字段

java.net.SocketTimeoutException: timeout at com.lark.oapi.okio.Okio$4.newTimeoutException(Okio.java:295) at com.lark.oapi.okio.AsyncTimeout.exit(AsyncTimeout.java:358) at com.lark.oapi.okio.AsyncTimeout$2.read(AsyncTimeout.java:307) at com.lark.oapi.okio.RealBufferedSource.indexOf(RealBufferedSource.java:448) at com.lark.oapi.okio.RealBufferedSource.readUtf8LineStrict(RealBufferedSource.java:299) at com.lark.oapi.okhttp.internal.http1.Http1ExchangeCodec.readHeaderLine(Http1ExchangeCodec.java:258) at com.lark.oapi.okhttp.internal.http1.Http1ExchangeCodec.readResponseHeaders(Http1ExchangeCodec.java:229) at com.lark.oapi.okhttp.internal.connection.Exchange.readResponseHeaders(Exchange.java:112) at com.lark.oapi.okhttp.internal.http.CallServerInterceptor.intercept(CallServerInterceptor.java:101) at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157) at com.lark.oapi.okhttp.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:49) at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:157) at com.lark.oapi.okhttp.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:130) at com.lark.oapi.okhttp.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:149)...

官方文档给出的示例有错误: ![image](https://github.com/user-attachments/assets/57d64a94-a53b-459b-bc8f-fa77c9e6ff2a) card字段应该改为content 另外,飞书消息和飞书卡片中@用户的方式是有区别的: 飞书消息: ``` ``` 飞书卡片: ``` ``` 飞书富文本(我没试过): ``` { "tag": "at", "user_id": "xxxx" } ``` 而在sdk中只找到1中方式: ``` // com.lark.oapi.service.im.v1.model.ext.MessageText.java public Builder atUser(String userId, String name) {...