2016-10-21 33 views
0

我試圖檢索連接到'my_channel'的設備的UUID。 我使用的是pubnub-3.16.4.js,我能夠使用「Here Now」獲得UUID數組。從PUBNUB GETUUID hereNOW()使用Pubnub V4

現在我升級到pubnub.4.1.1.js,我跟着這個網站 https://www.pubnub.com/docs/javascript/presence-sdk-v4 的例子,當我在這裏使用現在的功能我得到的響應,其中包括所有的狀態和信息的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?

謝謝。

+0

抱歉劫持你的問題,但你現在可以去pubnub.com嗎?我不能和我已經嘗試了幾個在線的DNS工具,說它有問題。只是想確認。 –

+0

相關,你可以使用'response.channels.mychannel.occupants [0] .uuid'嗎? –

回答

0

PubNub存在這裏現在 - 無狀態數據

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

見全參數的詳細信息和示例代碼完全Node SDK hereNow docs