• 大小: 175KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: Java
  • 标签: 融云web端  java实现  

资源简介

融云web端聊天代码,包含聊天页面,聊天功能,聊天讲解.。...................................................

资源截图

代码片段和文件信息

package com.estate.controller;

import io.rong.RongCloud;
import io.rong.methods.user.User;
import io.rong.models.Result;
import io.rong.models.response.TokenResult;
import io.rong.models.user.UserModel;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;

import com.estate.entity.TblDrugInfo;
import com.estate.entity.TblManagerInfo;
import com.estate.entity.TblSellerInfo;
import com.estate.ry.RongCloudApi;
import com.estate.service.baseService;
import com.estate.tools.WebResult;
import com.estate.tools.WebUtil;

@Controller
public class MessageController {
@Resource private baseService baseService;
/**
     * 此处替换成您的appKey
     * */
    private static final String appKey = “p5tvi9dsph3i4“;
    /**
     * 此处替换成您的appSecret
     * */
    private static final String appSecret = “XZURH7ezOdx“;
    /**
     * 自定义api地址
     * */
    private static final String api = “http://api.cn.ronghub.com“;

//测试用户注册
@SuppressWarnings(“unchecked“)
@RequestMapping(value = “/admin/testGetToken“method = { RequestMethod.GETRequestMethod.POST })
@ResponseBody
public WebResult testGetToken(HttpServletRequest requestHttpSession session
@RequestParam(value = “userid“ defaultValue = ““) String userid//APP用户ID
@RequestParam(value = “username“ defaultValue = ““) String username//APP用户姓名
@RequestParam(value = “portrait“ defaultValue = ““) String portrait //APP用户头像

throws Exception {
String managerid= session.getAttribute(“managerid“).toString();
WebResult webResult=null;
TblManagerInfo managerInfo=null;
Mapject> map=WebUtil.getHashMap();
try {
RongCloud rongCloud = RongCloud.getInstance(appKey appSecret);
        //自定义 api 地址方式
        // RongCloud rongCloud = RongCloud.getInstance(appKey appSecretapi);
        User User = rongCloud.user;

        /**
         * API 文档: http://www.rongcloud.cn/docs/server_sdk_api/user/user.html#register
         *
         * 注册用户,生成用户在融云的唯一身份标识 Token
         */
        managerInfo=(TblManagerInfo) baseService.findById(TblManagerInfo.class Long.valueOf(managerid));
        if(StringUtils.isEmpty(portrait))portrait=“1.jpg“;//如果头像为空,则设置为默认的头像
        UserModel user = new UserModel()
                .setId(managerid)
                .setName(managerInfo.getlinkman())
                .setPortrait(portrait);
        TokenResult result = User.register(user);
        System.out.println(result.toString());
         map.pu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-04-25 17:15  融云聊天\
     目录           0  2019-04-25 17:15  融云聊天\massage\
     目录           0  2019-04-25 17:15  融云聊天\massage\css\
     文件       10404  2019-04-24 17:02  融云聊天\massage\css\chat.css
     目录           0  2019-04-25 17:15  融云聊天\massage\font_Icon\
     文件        6274  2019-04-16 15:36  融云聊天\massage\font_Icon\demo.css
     文件       19070  2019-04-16 15:36  融云聊天\massage\font_Icon\demo_fontclass.html
     文件       23266  2019-04-16 15:36  融云聊天\massage\font_Icon\iconfont.css
     文件       22024  2019-04-16 15:36  融云聊天\massage\font_Icon\iconfont.eot
     文件       21856  2019-04-16 15:36  融云聊天\massage\font_Icon\iconfont.ttf
     文件       14504  2019-04-16 15:36  融云聊天\massage\font_Icon\iconfont.woff
     目录           0  2019-04-25 17:15  融云聊天\massage\img\
     文件       10849  2019-04-16 15:36  融云聊天\massage\img\1.png
     文件       43101  2019-04-16 15:36  融云聊天\massage\img\bqxtb01.png
     文件        4200  2019-04-16 15:36  融云聊天\massage\img\icon01.png
     文件        4036  2019-04-16 15:36  融云聊天\massage\img\icon02.png
     文件        4260  2019-04-16 15:36  融云聊天\massage\img\icon03.png
     目录           0  2019-04-25 17:15  融云聊天\massage\js\
     文件       85578  2019-04-16 15:36  融云聊天\massage\js\jquery.min.js
     文件       24132  2019-04-25 15:41  融云聊天\massege.js
     文件       16081  2019-04-25 17:13  融云聊天\massege.jsp
     文件        5734  2019-04-25 15:03  融云聊天\MessageController.java
     文件         131  2019-04-25 17:14  融云聊天\文档说明.txt

评论

共有 条评论