环信开发工具包
-
UserApi
用户API -
NotifyApi
消息API
环信REST接口实现
1.接口的正确调用需要将easemob.properties文件复制到项目的classpath中
easemob.properties说明
| 属性名 | 说明 |
|---|---|
| account | 环信账号信息 json格式 |
| token_path | 使用FileTokenHolder时token保存的物理路径 |
| media_path | 调用媒体接口时保存媒体文件的物理路径 |
示例(properties中换行用右斜杆\)
account={"orgName":"企业公司名","appName":"应用名",\
"orgAdmin":"企业管理员","appAdmin":"应用管理员",\
"clientId":"clientId","clientSecret":"clientSecret"}
token_path=/tmp/easemob/token
media_path=/tmp/easemob/media
2.实例化一个EasemobProxy对象,调用API.
EasemobProxy easemobProxy = new EasemobProxy();
weixinProxy.createUser(user);
3.针对token存储有两种方案,File存储/Redis存储,当然也可自己实现TokenHolder,默认使用文件(xml)的方式保存token,如果环境中支持redis,建议使用RedisTokenHolder.
EasemobProxy easemobProxy = new EasemobProxy(new RedisTokenHolder());
// easemobProxy = new EasemobProxy(new RedisTokenHolder(emAccount));
1.maven
<dependency>
<groupId>com.foxinmy</groupId>
<artifactId>easemob4j</artifactId>
<version>1.0</version>
</dependency>
2.git clone & mvn package.