网易云实时通信WEB IM-云信入门使用经验

请在github fork代码,如果发现有bug或有有趣的想法可以提交issue,我会定期采纳。
⚠️ 需要现成的vue Im的请进://www.greatytc.com/p/3914f1a8e1ef
vue版IM的github 链接:https://github.com/walk-liuyan/vue-im
不解可以留言,期待你有意义的问题😊
【看完该教程,能满足使用demo嵌入自己的项目中】
1天前,boss想要把web云信嵌入目前正在开发的网站业务中,我当时一脸懵逼,内心是有点恐惧的。然后文档看一半,就跑着网上去找有没有经验帖!没有!!
虽然现在用完也觉得很简单,但是刚接触的时候有点不知所措。

1、入手前,阅读
http://dev.netease.im/docs/product/音视频通话/新手接入指南
2、到github上面下载demo
https://github.com/netease-im/NIM_Web_Demo

打开terminal,进入文件夹,然后输入 node app
这时候到浏览器输入:http://localhost:8888/webdemo/im/index.html进行预览
官方demo,就可以随便玩啦。这时候的demo链接的是网易云的服务器和网易云demo应用的keyapp。

3、进入demo进行参数修改,让其为自己所用

(1)进入config.js进行keyapp的更换。

image.png

将你公司网易云账号中应用的密钥填入红框内的appkey
(2)这时候你要将登录的信息发送给自己公司的服务器,服务器会返回相关数据。

进入login.js,将requestLogin改成如下:
requestLogin: function(account, pwd) {
        $.ajax({
            type: 'POST',
            url: "https://XXXXXlogin",//自己公司的login的网址
            data: JSON.stringify({
                username:account ,
                password:pwd,
            }),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
        }).then((res)=>{
            console.log('res', res)
            setCookie('uid',res.data.neteaseAccid);    
//括号里的内容换成后端程序员哥哥给你返回的id和token
            setCookie('sdktoken',res.data.neteaseToken);
            window.location.href = './main.html';
        });
    },

如图是后端程序员哥哥该返回给你的数据:

image.png

(3)这个时候,你就能正常登录啦!(数据库里的用户都可以登录啦)
这个时候我碰到一个问题,就是头像图片请求400
数据库里程序员哥哥通常都是存原始url给你。但是在demo文件中的util.js中会给你添加一些参数,


image.png

在我的案例里面,我将代码变成了:

       return url + "?thumbnail=80x80&quality=85";

4 、完成云信基本使用。

大家可以看公司需求修改样式之类的东西。

预览界面:

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,457评论 25 709
  • 一个人该有多么聪明 才能傻得不被怀疑 一个人该有多么成熟 才能​幼稚得有造诣 一个人该多么值得尊敬 才会被人看不起...
    张氏小痞子_zst阅读 252评论 2 1
  • 织女牛郎,一年七夕,鹊桥之缘。 夏夜凉风,繁星追空,人间佳期见。 天人禁恋,一年一日,相隔光年几远。 泪盈盈,谈天...
    鱼泡泡儿阅读 399评论 1 4
  • 在心里种一朵花吧! 就开在午夜, 烈火般的妖娆, 烘烤遥远的灵魂 唤它回来 唤它作永世不灭的灯 来呀! 来呀! 借...
    茶娃娃阅读 97评论 0 1