环信 REST获取聊天记录 只有10条

问题描述

{"access_token":"YWMtSrxYLDegEea1zCkPOWkBWQAAAVanof9J9Ysnrb6iA85Gv4ywyYmPmmkufT0","expires_in":5183999,"application":"e4e9f2e0-293d-11e6-9251-110907757b55"}request url = http://a1.easemob.com/mygroup/ ... ct%2B*+where+timestamp%3E1466506785736%26limit%3D1000%26cursor%3DMTQzNjgyOTEyMDpnR2tBQVFNQWdHa0FCZ0ZWVGVPWkdBQ0FkUUFRb1dVd0NqSUVFZWEyZHEySWEzN284QUNBZFFBUW9XVXdBRElFRWVhWUR0MEdUV0RzZ1FB, statusCode = 200.{  "action" : "get",  "params" : {    "ql=select * where timestamp>1466506785736&limit=1000&cursor=MTQzNjgyOTEyMDpnR2tBQVFNQWdHa0FCZ0ZWVGVPWkdBQ0FkUUFRb1dVd0NqSUVFZWEyZHEySWEzN284QUNBZFFBUW9XVXdBRElFRWVhWUR0MEdUV0RzZ1FB" : [ "" ]  },  "path" : "/chatmessages",  "uri" : "http://a1.easemob.com/mygroup/ ... ot%3B, 聊天内容-----------------------"timestamp" : 1466505858915,  "duration" : 7,  "cursor" : "MTQzNjgyOTEyMDpnR2tBQVFNQWdHa0FCZ0ZWVGVPWkdBQ0FkUUFRb1dVd0NqSUVFZWEyZHEySWEzN284QUNBZFFBUW9XVXdBRElFRWVhWUR0MEdUV0RzZ1FB",  "count" : 10  返回的cursor 和上传的cursor 一样,返回的永远是同样的10条 另一个问题  token的时效是多久规则。。。

解决方案

limit写前面去,比如你参考下面这段chatmessages?limit=100&ql=select+*+where+timestamp>1432275600000&timestamp<1432275900000
解决方案二:
导出聊天记录默认是10条,再次导出是加上返回的cursor,如果还是觉得不对,就留一下QQ,到时加你
解决方案三:
现在的问题是。。。。a1.easemob.com/mygroup/medicaltourism/chatmessages?, statusCode = 200. 我已经不给他传任何参数了  还是返回这十条。。。 三个参数全传也是十条    "ql=select * where timestamp>1466506785736&limit=1000&cursor=MTQzNjgyOTEyMDpnR2tBQVFNQWdHa0FCZ0ZWVGVPWkdBQ0FkUUFRb1dVd0NqSUVFZWEyZHEySWEzN284QUNBZFFBUW9XVXdBRElFRWVhWUR0MEdUV0RzZ1FB" : [ "" ]
解决方案四:
设置limit=XX,这个是设置返回条数的,默认是返回10条

时间: 2024-10-02 05:10:58

环信 REST获取聊天记录 只有10条的相关文章

想把聊天记录(包含视频,音频,图片文件)都存储到自己本地服务器,聊天界面不通过环信服务器获取聊天记录,不知道是否可行?

问题描述 因为环信只有一百M的存储空间,想把聊天记录和聊天文件都通过服务器端同步存储到自己本地数据库和本地的文件服务器,然后想在聊天界面直接去获取自己本地聊天信息去展示,不知道是否可行,各位好心人不知道有没有相关的案例可以指点一下?另外聊天界面的图片和音频的路径好像都是写死的,能否替换成自己文件服务器的路径去展示?我是java服务器端的集成,希望大家能指点一下谢谢!@ 解决方案 可以将聊天记录导出保存到你本地,然后实现消息漫游功能

环信能够获取聊天记录吗?

问题描述 如题 解决方案 可以调用rest接口导出聊天记录  http://docs.easemob.com/doku.p ... og%23导出聊天记录

环信无法获取用户列表,提示登录失败,昨天还可以登录的!!

问题描述 环信无法获取用户列表,提示登录失败,昨天还可以登录的!!在环信 客户端,点击IM用户 ,一直提示 '正在读取数据'-------------------------------------------------------后台报错日志: <html><head><title>502 Bad Gateway</title></head><body bgcolor="white"><h1>502

获取聊天记录总是1条。怎么回事?

问题描述 比如,我跟Demo聊天几句以后.退出登录.关闭程序.再打开,再登录.然后获取我和Demo的聊天记录.conversation.getAllMessages().长度总是1,得到的总是聊天记录的最后一条.这是为什么? 解决方案 双方都是demo吗,看下本地数据库有多少条消息解决方案二:> forum.php?mod=redirect&goto=findpost&pid=3168&ptid=1423双方都是demo吗,看下本地数据库有多少条消息conversation

iOS 从环信服务器获取的group无法缓存本地

问题描述 因为这边group是通过app服务器向环信服务器发起请求创建的..而group信息要向环信服务器请求.使用了groupManager的3个方法,发现环信本地缓存的group表都是空的..- (NSArray *)getMyGroupsFromServerWithError:(EMError **)pError;- (EMGroup *)searchPublicGroupWithId:(NSString *)aGroupId error:(EMError **)pError;- (EMg

Android从环信服务器获取好友列表是在哪个方法执行的

问题描述 我们的好友关系是自己服务器维护的,登录之后去服务器加载好友列表,但是本地数据库也把环信服务器上的好友关系加载出来了,看那个数据库是好友重复了.求指点啊.谢谢 解决方案 把获取环信服务器上好友列表和往本地数据库保存的代码去掉,只使用从自己服务器获取的

从环信服务器获取好友列表为空是什么原因?

问题描述 我在demo里面添加的好友,appkey都设置了,可以进行单聊,但是获取通讯录一直为空,从网络获取和本地获取都试过.是不是还需要设置什么? 解决方案 应该是今天发生的,昨天以前还好好的,不知道环信出了什么问题

分页获取聊天记录的结果条数不对

问题描述 String currentTimestamp = String.valueOf(System.currentTimeMillis());        ObjectNode queryStrNode2 = factory.objectNode();        queryStrNode2.put("ql", "select * where timestamp<" + currentTimestamp);        queryStrNode2.

环信能获取非好友与自己的会话吗?

问题描述 解决方案 可以和非好友聊天,只需要获取对方的用户名创建会话即可,demo中没有做这个功能,需要自己实现.解决方案二:多谢..