java 环信集成
来源:互联网 发布:淘宝上下架在那里 编辑:程序博客网 时间:2024/06/08 03:33
引入jar包:
<dependencyManagement> <dependencies> <dependency> <groupId>org.glassfish.jersey</groupId> <artifactId>jersey-bom</artifactId> <type>pom</type> <scope>import</scope> <version>2.15</version> </dependency> </dependencies></dependencyManagement><dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>3.4</version></dependency><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.3.3</version></dependency><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpmime</artifactId> <version>4.3.3</version></dependency><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.3.2</version></dependency><dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-client</artifactId></dependency><dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-json-jackson</artifactId></dependency><dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId></dependency>
引入环信代码:
下载添加到程序中。
public static String hxRegister(String teacherPhone){EasemobRestAPIFactory factory = ClientContext.getInstance().init(ClientContext.INIT_FROM_PROPERTIES).getAPIFactory();IMUserAPI user = (IMUserAPI)factory.newInstance(EasemobRestAPIFactory.USER_CLASS);BodyWrapper userBody = new IMUserBody("t_hx_"+teacherPhone, "123456", "");Object obj = user.createNewIMUserSingle(userBody);String responseStr = obj.toString().substring(obj.toString().indexOf("Response Body")+15,obj.toString().length());Map<String,Object> responseMap = JSON.parseObject(responseStr, Map.class);String entity = responseMap.get("entities").toString();Map<String,Object> emtityMap = JSON.parseObject(entity.substring(1,entity.length()-1), Map.class);return emtityMap.get("username").toString();}
还要引入证书、config.properties文件。
证书的路径使用的是相对路径,如果找不到的话使用绝对路径。
0 0
- java 环信集成
- java后台环信集成
- 环信服务端java集成代码示例
- 环信im集成
- iOS-集成环信
- 环信客服集成
- 环信web集成
- 环信集成
- 环信SDK集成
- 集成环信
- 环信集成
- 环信集成错误
- 环信集成
- 环信集成
- 环信3.0集成
- 环信即时通信jdk,java版本服务器端的集成
- Java IM环信服务端集成之创建应用(一)
- Java IM环信服务端集成之用户注册(三)
- yii框架多表联查
- 最长上升子序列(LIS)的一点理解
- unix域套接字
- python的itertools进阶模块
- C++ 新的动态数组
- java 环信集成
- MySQL开发实践8问,你能hold住几个?
- git常用操作之分支管理(五)
- 代码整洁之道(一)
- Linux shel编程之命令行参数处理
- jsp和EL的内置对象的区别
- 通过yum把PHP5.4升级到PHP5.6
- CSS3中字体平滑处理和抗锯齿渲染
- PHP的伪静态