00:00
好了,列位啊,那咱们这样的话就来监听啊,我们的群姐键被修改的这样一个事件,好我们这个事件的名字呢,非常简单啊,咱们再找到我们live务GS对应的代码,然后咱们还是找到那块监听事件的那个区域,咱们都写在了前面这个地方,是不是啊往前啊在我们的好找到了,都是在这个圈子里面的,那接下来我们在要复制一下,那我粘点代码哈,我粘过来这个是有人关注主播的时候,对不对,有人这个取消关注,好下面这一块的话,我给你做一个注释,这一块就是有人修改了群简介,嗯,这个事件的名字叫什么呀?点大家可以点出来就后就会发现它有这个叫introduction是多么的讲道理啊,你看TS点点introduction这里啊,就这个啊,其实它在这块就是咱们所定义好的一个字符串啊,这样的话呢,只要。
01:00
有人修改了这个回调函数就会被触发,这一次我还真的给他放出来了,111给他放出了,有人修改了这个对吧,然后在这里的话呢,Push这是一条消息,然后这个内幕的话呢,是这个咱们在这里,哎,咱们这次还真的咱们要把这个有人修改了这个消息的话,咱们给改成什么公告信息呗,对不对啊啊,这个是公告信息啊,因为这就不属于正常的那种用户信息的啊,咱们得给改成公告信息,他也不等于二啊这块这个name幕的话,咱们就给它改成一个什么公告两个字啊,公告这个字,然后message的话呢,就是修改了,修改了资料啊,修改了资料公告修改资料了啊,修改了资料行吧,好,这样ID也放在这里,最后再set我们的message更新上去,其实我们在这里啊,写完之后,我们这个之前的功能只是在查看我们的群简介,所以我们也想修改了的话呢,咱们再有专门的业务接口来对接。
02:00
啊,我理想中是我们监听好这个introduction之后啊,有人反正通过一种手段修改了,我们在这里的话,就能够监听到这个事件,打印出一一来在控制台中,而且这个时候我还往Mac中push的一个最新的typeb等于二的一个公告,公告中会显示出谁谁谁啊,应该是公告冒号修改了资料,这样的话呢,我们再把对应的这个group infer再给更新一下,对吧,这样的话我们再点开那个我们的直播间简介,就会显示出最新的内容来了,是不是我理想中的状态是这样的,但咱现在咱们先看一下,至少这个log能打出来,我就算算能耐好了,变异之后咱们来测试一下吧,来列外整个变异完了之后啊,我在哪个地方测试一下,点完羊左之后,我们清一下这里啊,咱们正常的这个简介没有问题哈,那我就尝试着说,那可在这修改一下行不行呢?我在这里修改,点击编辑,我修改完,我是杨所111点击确定之后大家。
03:00
点完之后,这块改完了之后,你会发现在这里的话呢,没有任何东西弹出啊,所以这个地方是不对的,而且大家也知道说我也不可能说在这里直接去改呀,因为咱们这个是群主或者是管理员可以去修改这个信息啊,所以这个时候你可以再做一个像刚才那个点开之后,这块有个主页,跳转到主页之后,在主页中在修改自己的简介啊,这样的话呢,其他所有的用户都会收到说群主刚刚修改了这个群简介了,其实就是这个人他修改了他的个人信息了,咱们在这发一个通知就行了,但在这呢,咱们也说了,这个空能的话,其实要做简单啊,点击主页跳转页面,在那个页面中有一个群简介啊,但是你修改完了之后,他怎么会发给其他人呢,通知呢,啊在这其实调用了一个接口啊,调用一个什么接口呢,它没有啊在咱们的这个文档中,它没有像我们之前那些关注这些接口什么点点什么TR这个TR这次。
04:00
点TLS,点什么attention呀,Cancel attention这样一些接口,他没有这个,但他的话给了咱们一个后台的一个rest form的一个接口,也就是说流程就应该是这样的,如果列为你想做的话,流程应该是这样的,点开它之后呀,我们点完这个主页应该跳转到我的个人信息这个页面中,里面有个叫简介这个地方,然后这块的话,你留一个文本输入框,对吧,简介留一个文本输入框,你在这里的话,你修改成从之前的大家好,我是杨左改成了22111这种的这一块,只要你点完确定之后,你应该是把这个信息到哪呀,到咱们自己的这一个,注意啊,这个是自己的后台,这个是自己的这个后台,自己的后台,然后呢,在自己的后台接口中,咱们发一个请求,就是咱们照着文档抄了一个接口啊,那个接口的话呢,会发一个这个按照他的一个规则发出。
05:00
一个rest for的这样一个post的请求到了这个即时通讯云服务器上,然后这个即时通讯云服务器上的话,它会给你啊,像广播啊,广播所有的用户说有人修改了群,这样的话,咱们自己这个代码中的话呢,才能够收到这个信息,所流程在这样的,所以要想做的话,再这么去做啊,所以你这块的话又得去创建对的页面,又得写相应的接口,然后写完接口之后的话呢,还要这个这个测试一下能不能到云推到这个云上,云音的话呢,再给你返回回来,所以在这里大家所熟悉的技术站的话,就是说创建页面啊,包括点完之后发请求对不对,这个都能做啊,所以其实最难的或者是大家不知道的就是说这个请求这个到底是哪个接口,可你是怎么找到这个接口的后,他是怎么发到这台服务器上的,然后怎么我是收到这个消息的,所以就这块是咱们的技术盲区,这客在这里呀,重点的就把这块给实实现就。
06:00
大家可以把界面部分呀,给追加上去就行了啊,因为这块没有什么技术含量,我写个页面,我点了之后发个请求朝自己发,对吧,没有问题的好吧,所以科文在这只说我朝自己发之后,我那个接口里面要怎么去写呢?对吧?我要调用我们的即时通讯云的哪个rest接口才能把这个请求给发出去呢?是咱们来做这一块好吧,来另外那在这的话就是还是之前的那个文档啊,在这里找到来各位给大家把这个文档放在这里,大家记得吗?之前我们说加入我们这个群的时候,对不对,在这导入我们的这个联系人呀,这个账号管理是我们导入单客账号,哎,我在我们的后台中,咱们发的这个请求,大家能够找到那一块的啊,所这里也一样的,就在这有个修改群资料这个地方,咱们就是朝咱们这个后台啊,发这样一个请求啊,发这样一个请求,然后带上你的这些什么identify对吧,你的签名SKSDKPPID啊。
07:00
还有我们的其他的一些信息,然后带言的这些数据参数的话,在这里你要修改的话呢,要把你修改的这个值给他传过去,对不对就可以了,而咱们也知道说之前我在讲的时候,我也说过,咱们可以通过调试工具来做,如果调试工具通了的话呢,你就可以写代码了啊,所以咱们在这直接就说了,那列外咱们就直接啊,用调试工具来测试的代码的话,你列维亚自己去补充一下就可以了,因为他就是一个在我们的noe中发了一个access请求,请求了我们这一个接口,而这个接口成功的话呢,那这样就算通知给所有用户了,就好吧,咱们就来用这个模拟工具来充当啊,我们这个群主修改了群资料这样一个功能啊,所以大家可以想象一下,我作为一个群主,点了主页之后,来到了word的主页中啊,我点了一下修改资料,并点了确认,然后我就朝这个路径,朝这个文档中的这个路径发了一个posts的请求,并代。
08:00
样的这些参数啊,最终的话呢,他超即时通讯云啊,成功的发成功这个请求,那我们所有的用户就会收到这个广播啊,有人更新的群资料了,对吧?啊就可以了,那咱们现在就是不做那些页面和自己的接口,咱们直接用这个模拟啊,写接口的这个环境啊,直接就发请求,如果能成功的话,我自己写是不是也没有什么难度了呀,来接下来咱们开始往里面填东西了,第一个SDK这个ID的话,就这个呗,复制一下来到这里来,然后这就是我们的administrator对吧?哎,然后再把它的签名给算出来,好,那mistt tractor,然后这就是签名这块怎么写啊在这里,另外在咱们的这个辅助工具中啊,我们生成一个签名,走对吧,把这个签名给它复制到我们这里来,你看看,然后这个咱们用勾选成其他,然后我们。
09:00
在这个里面的话,看一下来这个叫什么接口呢?叫这个接口啊,叫修改group base in这样一个接口放在这里面对不对,最后这个空格要删掉,要不然是不好用的,来走走走走好了,接下来来列位,咱们看一下这个是没有问题的哈,那咱们再调一下,传一下什么数据,我看一下啊,传这个数据你看他要求你要修改的话,你可以修改群名称,群公告,咱们修的修改的是这个群简介是不是,所以我把这个group ID是必填项,这是哪一个的啊,这是哪一个的,给它粘过来是吧?Group,然后再再传过来,这个叫呃,Introduction要修改成我们的这个虚拟键,改成这个简介啊放在这里来,好粘过来,那这个group ID啊,咱们现在只能暂时先写死它,对吧?啊,就写成哪个呀,就写成咱们这个现在这个群主管理中的这个就行了,杨左嘛,咱们看的不就是杨左直播间嘛,就在这点击这个杨左的这个直播间换成。
10:00
他好了,列位来,哎呀,这块有个回车了,那列位你看一下啊,想象一下拿手点一下主页,因为我现在是杨组的直播间,我是杨祖啊,我点一下主页,我点了一下修改群信息,群姐姐点完之后我的后台朝我们的这个路径对不对啊哎,然后的话发了一个pose的请求啊,Postose的请求的话有group ID改的就是杨左这个直播间里面把introduction给我改成这个什么名字呀,改成一一够标识的吧,然后咱们就在这里好按钮一点,诶最终的话actionctions OK啊,要知道这个introduction我改成功了吗?那我估计呀,得改成功了,咱们有什么证据呢?可以来到这里,你可以再次点进去看一眼,是不是被坑给改成一一了,哇,群姐姐坑你真的改成功了呀,对不对,所以这。
11:00
这共同是好用的啊,但是这个消息咱们收到慢慢来,来到我们这个里面来,大家会发现看看没有消息啊,完全没收到任何消息,所以在这里这个我们这个群简介哈,被修改的话呢,得不到消息。啊,说这个小程序,呃,这个应该是我们的,其实通讯云这个文档中这里哈,确实有的地方会有点小问题,就是我们在这里确实群姐介大家也能看到都修改了,但是这个地方它是得不到通知的啊说这个接口的话呢,有这样一个小问题啊,得不到这个111的这个通知,你看有人修改了,他也不不通知我呀,没人通知我是吧?啊所以在这客后来就决定做成这个notification了,就是说点开这一块之后,客人要做的是显示的是什么呀,我们这个notification这个信息什么信息啊,就是我们的这个,你看我我我这一次还有我还可以这样哈,等一下咱们重新的编译一遍啊,他虽然收不到信息,但是你重新编一遍,他这次拿到了,就最新的这一个简介信息的,你看这次行,但是就是收不到我们更新的对不对啊啊,就是我们无法实时输入到,所以可能就决定换成这个什么呀,Notification了,好,那这样的话你可以测一下notification在这里的话,我们往这边传的就不是你说ction。
12:17
我们传的是not fe not,哎呀,这个单词我再去查一下,别人写错了,咱们再啊,在我们的这个WXGS中吧,咱们搜一下这个notification,在这里找到了group in或下面有个notification,我把这个传进来啊,然后接下来其他地方不用改了,列外,你看这个地方咱们就不用改这些,不用讲究这些字段了啊,传过来是notification这一块,请大家文明发言,这里好,没有问题吧,列外好了,接下来我们再在这个live.gs监听的这个地方的话呢,来,你在哪监听的呢?我这个in戳大大写的,你给它改成这个点。Notification好了,这样相当于我们在这里用的的话呢,访问显示的话呢,是我们的通知公告啊,我们监听的也是这个notification大写的应该是notification大写的监听,对吧?对啊,都在这里,好,接下来咱们再测试一下吧,啊,重新编译一下之后进来啊在模拟什么呢?模拟啊我们这个进入到我们的主页之后,有人点了一下那个修改我们的通公告这样一个信息,那这个时候其实的话呢,就是调用了我们即时通讯中的这个接口,对不对啊啊,这个接口朝我们这个路径儿发起了一个postose的请求,而这次这个postose的请求的话呢,咱们给它改成了这个notification这个字段,因为这个才是群公告嘛,所以你要把这个群公告字段给他改成这个什么呀,比如改成一个AA。
13:52
你看啊看着啊,我点击提交之后,诶,我点了一个啥,我点了提交之后啊,然后咱们看一下咱们收没收到这个通知呢,你会发现你看公告修改了之后,我们会收到这个广播对不对啊,说这样就行了啊,所以我们探讨的就是这个问题啊,其实咱们这个小模块来说,点开之后这个功能呢,超级简单对吧?啊,因为就写示一句话,但是我为了验证有人修改了群公告之后,我是怎么处理的对不对,你看这块也收到了消息的,你看咱咱们确实哈,我在现在不就是群公告吗?我当时点了一下两下,然后有点忘了再点一下吧。
14:33
点击提交之后,你看一下是不是又出来一个公告修改了字料了,而在这里也有了监听到了,里边有个字段notification,这个字段所在这里,很明显它是可以收到群公告的修改,但是收不到咱们的群简介的时候,修改所列位也可以回头自己测一下,好吧?啊,那最终的话,他就是点开它之后,你让他显示出最新的群公告来,那这样的话就可以在这里改变这个什么group infer这里呗,Group infer,先把老的group infer咱们给它展开在这里,然后再把那一个叫notification字段,咱们从这个什么data.notification给他,对在这里这个data不打印出来了吗?Notification这点出来这个notification字段复制给他就可以了,来一保存之后的话,另外来看一下这个过程哈,我已经看到这整个过程,点开杨左之后啊,咱们在这里公告现在bbb了哈,因为确实我把公告改成bbb了,好接下来我再给它改回来这个效果。
15:34
改成正常的,大家好,大家好啊,我是杨祖列外,OK,我现在改成他了,你就模拟什么过程呀,我点了我是杨左这个人,我点了一下我的主页,我主页里面有个修改公告,我并且点击了确定,其实无非是调用咱们自己的接口,朝这个即时通讯的这个地方发了一次POS的请求,POS的数据是这一些呗,好了,最后我成功了,好OK,那这个时候咱们看一下我们这个所有在看直播的用户会有什么反应呢?他们会收到一条公告,说有人修改了资料,对吧?哎,并且这个人他就点开了一下,看了一下修改成什么了呢?哎呦,修改成呢,我是杨佐了啊,所以在这能看得到的,而且你会发现这个功能真的好用啊,我是杨左111点击提交。
16:26
你看我是杨佐一一,所以这个公告可以实时的通知给我们的这个杨左这一个看杨左直播间的啊,这些用户啊,所以他这个功能修改公告的功能是能接听到的,但修的修改咱们的简介这个功能的话呢,是有点小问题的啊,另外的话呢,可以啊,自行的再去测试一下好吧,好,这个小模块的话呢,Q就啰嗦到这里好吧,咱们就告一段落。
我来说两句