本文为您介绍了安装 Java SDK 添加 Jar 包依赖的代码示例。
适用于 JDK 1.8 及以上版本。
在 maven 项目中添加 Jar 包依赖即可。
说明
若发现新的接口或已有接口新的功能在当前版本的 SDK 不存在,可更新到最新版。
下述示例中的版本号仅供参考,请按实际需要变更版本号。
海外应用在获取实例时(getInstance
)需要指定region为ap-southeast-1
<dependency> <groupId>com.volcengine</groupId> <artifactId>volc-sdk-java</artifactId> <version>最新版本</version> </dependency>
package com.volcengine.example.im; import com.volcengine.model.im.CreateConversationBody; import com.volcengine.model.im.CreateConversationBodyConversationCoreInfo; import com.volcengine.model.im.CreateConversationRes; import com.volcengine.service.im.ImService; import java.util.HashMap; public class CreateConversationDemo { public static void main(String[] args) { ImService service = ImService.getInstance(); // 海外应用要指定region为ap-southeast-1 // ImService service = ImService.getInstance("ap-southeast-1"); service.setAccessKey("ak"); service.setSecretKey("sk"); // 具体参数可以参考openapi文档说明 https://www.volcengine.com/docs/6348/337013#conversationcoreinfo CreateConversationBody body = new CreateConversationBody(); body.setAppId(111111); body.setInboxType(0); body.setOwnerUserId(10001L); body.setIdempotentId("IdempotentId-123"); //幂等id,没有可不传 CreateConversationBodyConversationCoreInfo coreInfo = new CreateConversationBodyConversationCoreInfo(); coreInfo.setConversationType(2); // 群聊设置为2 coreInfo.setName("群名称"); coreInfo.setNotice("群公告"); coreInfo.setDescription("群简介"); coreInfo.setAvatarUrl("群头像"); coreInfo.setExt(new HashMap<>()); body.setConversationCoreInfo(coreInfo); try { CreateConversationRes resp = service.createConversation(body); System.out.println(resp); } catch (Exception e) { e.printStackTrace(); } } }