在聊天记录中获取消息时间
Getting message time in chat history pubnub
我正在研究包含聊天部分
的钛移动项目我正在使用pubnub
JS SDK来完成此操作
每件事对我来说都很好,但问题是我在加载聊天记录时无法获得每条消息的时间,我已经检查了 Github 存储库上的详细聊天记录示例,但没有关于如何执行此操作
的信息同样在文档中,历史记录回调中返回的值是这样的数组
[["message1", "message2", "message3",... ],"Start Time Token","End Time Token"]
与开始时间和结束时间以及每个消息对象
有什么帮助吗?
有几种方法可以做到这一点!第一种方法是在历史记录请求中将include_tokens设置为 true:
{'include_token': true, ....}
https://github.com/pubnub/javascript/blob/master/titanium/pubnub.js#L809
这将在每个历史消息响应中为您提供一个 PN 时间令牌。
您也可以在发布时只包含自己的时间戳。如果您需要时间令牌,这两种方法都可以。
如果使用 PN 提供的时间令牌,要将时间令牌转换为 UNIXTIME,请遵循以下指南:
http://www.pubnub.com/knowledge-base/discussion/425/how-do-i-convert-the-pubnub-timetoken
相关文章:
- 在聊天记录中获取消息时间
- jQuery setTimeout ajax递归函数在即时消息程序中短时间后抛出错误
- 如何在随机时间和随机消息对话框中显示弹出窗口
- 如何根据一天中的时间更改消息
- 如何获取用户名,并将其与消息一起显示,具体取决于一天中的时间(Javascript)
- PHP-如果文件加载时间超过1分钟,如何显示消息
- Selenium2/WebdriverJavaScript异常处理:错误消息大部分时间为空(Javaneneneba A
- 如何通过正确切换在最长执行时间结束时给出用户定义的超时消息
- 无法根据时间打印消息
- 在比较时间时显示警报消息
- 而在JS的多线程中,时间延迟出现在流畅的消息调度中
- ASP.NET MVC3:正在验证日期时间和自定义验证消息
- 如何让一个消息弹出(悬停)当玩家击中一个时间瞬间
- 消息在一段时间后消失
- 如果无法在指定时间内从服务器检索结果,则弹出警告消息
- HTML时间验证,如果输入的时间比当前时间早,则返回错误消息
- Javascript显示消息和隐藏消息在点击选择的时间
- 消息的时间戳
- 带有node.js管道接收器的ZeroMQ在一段时间后停止接收消息
- FB.init 在 IFrame 导致 IE8 无限循环,一段时间后出现 Flash 错误消息