环信开发工具包
-
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.