gpt4 book ai didi

pubnub - 如何从 pubnub 历史记录中获取消息发送者 UUID/元数据?

转载 作者:行者123 更新时间:2023-12-02 03:19:59 27 4
gpt4 key购买 nike

我想知道从 pubnub.history 检索到的消息是谁发送的!

pubnub.history() 只返回时间 token 和消息。

最佳答案

PubNub 发件人 UUID:实时与历史记录

发送者(发布者)UUID 在您作为订阅者实时收到的消息中提供,但 PubNub 只存储您发布的实际消息以及任何数据提供:

PubNub JavaScript SDK publish docs sample code

pubnub.publish(
{
channel: 'my_channel',
message: {
such: 'object'
},
meta: {
"cool": "meta"
}
},
function (status, response) {
if (status.error) {
// handle error
console.log(status)
} else {
console.log("message Published w/ timetoken", response.timetoken)
}
}
);

最佳做法是将发布商的 UUID 添加到 meta 参数中,这不仅允许您使用 history API 获取此值,而且您还可以使用它过滤掉客户端发送的消息 ( don't receive your own messages using Stream Filter )。

关于pubnub - 如何从 pubnub 历史记录中获取消息发送者 UUID/元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50759468/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com