本文为您介绍了安装 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>
plainpackage 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();
}
}
}
java