【问题标题】:GET UUID from PUBNUB hereNOW() using Pubnub V4使用 Pubnub V4 从 PUBNUB hereNOW() 获取 UUID
【发布时间】:2016-10-21 06:13:05
【问题描述】:

我正在尝试检索连接到“my_channel”的设备的 UUID。 我使用的是 pubnub-3.16.4.js,并且能够使用“Here Now”获取 UUID 数组。

现在我升级到 pubnub.4.1.1.js,我按照这个网站上的例子 https://www.pubnub.com/docs/javascript/presence-sdk-v4 当我使用 Here Now 功能时,我确实得到了一个响应,其中包括所有状态和 UUID 信息。

Object {totalChannels: 1, totalOccupancy: 2, channels: Object}
channels:Object
    mychannel:Object
        name:"my_channel"
        occupancy:2
        occupants:Array[3]
            0:  Object
                state:null
                uuid:"000000003d425f88"
            __proto__:Object
            1:  Object
                state:null
                uuid:"newmanager" ......................

但我需要的只是 UUID 数组,sdk 示例显示了该数组。

知道如何只获取 UUID 数组,还是有一种简单的方法可以从上述响应中检索 UUID?

谢谢。

【问题讨论】:

  • 很抱歉劫持了您的问题,但您目前可以访问 pubnub.com 吗?我不能,我已经在网上尝试了几个 DNS 工具,说它有问题。只是想确认一下。
  • 相关,可以直接用response.channels.mychannel.occupants[0].uuid吗?

标签: javascript pubnub


【解决方案1】:

PubNub 现在出现在这里 - 没有状态数据

pubnub.hereNow(
    {
        channels: ["ch1"], 
        includeUUIDs: true,
        includeState: false
    },
    function (status, response) {
        // handle status, response
    }
);

查看完整的Node SDK hereNow docs以获取完整的参数详细信息和示例代码。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多