环信API方法介绍

叁歲伎倆 2024-03-23 11:51 179阅读 0赞

安装

如果你的项目使用Maven构建并且spring boot是2.4.3以上版本,可以在pom.xml中添加下面代码:

  1. <dependency>
  2. <groupId>com.easemob.im</groupId>
  3. <artifactId>im-sdk-core</artifactId>
  4. <version>0.2.5</version>
  5. </dependency>

如果你使用的spring-boot是2.4.3以下版本的,还需要在pom.xml中添加:

  1. <dependencyManagement>
  2. <dependencies>
  3. <dependency>
  4. <groupId>io.netty</groupId>
  5. <artifactId>netty-bom</artifactId>
  6. <version>4.1.59.Final</version>
  7. <type>pom</type>
  8. <scope>import</scope>
  9. </dependency>
  10. <dependency>
  11. <groupId>io.projectreactor</groupId>
  12. <artifactId>reactor-bom</artifactId>
  13. <version>2020.0.4</version>
  14. <type>pom</type>
  15. <scope>import</scope>
  16. </dependency>
  17. </dependencies>
  18. </dependencyManagement>

准备

在使用Server SDK之前,需要准备环信appkey、Client ID、ClientSecre。

如果你有环信管理后台账号并创建过应用,请先登录环信管理后台,点击 这里,然后到“应用列表” → 点击“查看”即可获取到appkey、Client ID、ClientSecret。

1c52a381280c4e648995a8e08bb41be7.png

使用

EMService是所有API的入口,可以这样初始化:

  1. EMProperties properties = EMProperties.builder()
  2. .setAppkey(cliProperties.getAppkey())
  3. .setClientId(cliProperties.getClientId())
  4. .setClientSecret(cliProperties.getClientSecret())
  5. .build();
  6. EMService service = new EMService(properties);

根据业务资源,API分为:

  • Attachment 用于上传下载附件
  • Block 用于限制访问
  • Contact 用于管理联系人
  • Group 用于管理群组
  • Message 用于发送消息
  • User 用于管理用户
  • Room 用于管理聊天室

发表评论

表情:
评论列表 (有 0 条评论,179人围观)

还没有评论,来说两句吧...

相关阅读

    相关 uni-app 接入sdk

    [官方文档:][Link 1] 一个接入的采坑之路终于完结了,送给需要的人们 项目不需要做太多的其他处理,只做发送消息,有提示音、振动即可,多余不处理咯。给大家做个接入参