你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
搜索问题、话题或人...
输入关键字进行搜索
搜索:
问题
精选文章
开源项目
视频教程
活动
· · ·
帮助
登录
注册
环信技术支持
定时向服务器发送聊天记录
环信的聊天记录都是保存在本地的 ,所以我们打算每隔15分钟向服务器发送一次聊天记录,有几个问题不明白 ,假如说 ,我发的是一段视频或是一张图片,那对方接收到的是一个URL然后在把它加载出来吗,还有我应该如何区分已经发送的还有没发送过的 ,是自己再加个字段吗 , 能不能跟我讲讲大概的思路
没有找到相关结果
已邀请:
与内容相关的链接
提交
5 个回复
zhangnan
没这么麻烦,环信提供rest接口,支持导出环信服务器的聊天记录到你们的服务器,建议定时导出
小小徐
我们后台说什么5分钟获取一次能不能做到 ,说是肯定获取到的是所有的聊天记录啥的,我没太听明白 ,说让客户端先试试行不行 ,这------- 我也不太懂后台的代码,也不知道应该怎么跟他说。,服务器端应该怎么去做这个事情 呢
zhangnan
你要做什么事情都描述不清楚。。上面已经解答了,这是接口文档http://www.easemob.com/docs/rest/chatmessage/
小小徐
就是取的话会不会存在重复的情况 ,这个度我们应该怎么把控呢 ,是通过时间点来做判断吗比如第一次取12点以前的第二次取12点到12点15的第三次12点15到12点30的
zhangnan
如只取最近的消息可以只用timestamp>1403166586000,然后记录获取到的最后一条消息的timestamp,作为下次获取时使用的timestamp,按此方法往下查询.
需要导出聊天记录的,可以结合cursor分页来查询出所需要的聊天记录. 聊天记录查询接口返回数据已经按照timestamp字段做了升序排序.
不能使用and,or等操作符来组成这种查询ql=select * where timestamp<1403164734226 and timestamp>1403166586000.
要回复问题请先
登录
或
注册
发起人
小小徐
问题状态
最新活动:
2015-08-27 11:12
浏览:
3911
关注:
2
人
5 个回复
zhangnan
小小徐
zhangnan
小小徐
zhangnan
需要导出聊天记录的,可以结合cursor分页来查询出所需要的聊天记录. 聊天记录查询接口返回数据已经按照timestamp字段做了升序排序.
不能使用and,or等操作符来组成这种查询ql=select * where timestamp<1403164734226 and timestamp>1403166586000.