PUBNUB here_now 返回错误的频道列表

PUBNUB here_now returning wrong channel list

我已经订阅了新频道以及新的 publish_key 和 sub_key,我想在其中使用这些密钥查看完整的频道列表,所以我正在使用

PUBNUB.here_now({
uuids:true,
callback:function(w){
console.log(w);
}
});

它正在 return 1300 个频道,它应该 return 频道列表有两个频道,因为我只订阅了两个频道。

您也可以使用开发者控制台进行检查。

请提供解决方案,为什么会这样?

终于,我整天绞尽脑汁得到了解决方案,当我探索库时,我开始知道如果我们向 PUBNUB.init() 提供值并且我们正在存储它的实例,它将需要 'demo'因为有键

例如:

 PUBNUB.init({
    publish_key://my publish key,
    subscribe_key://my subscrition key
 });

然后

PUBNUB.here_now({
   uuids:true,
   callback:function(e){
   console.log(e);
  }
});

它将根据 'demo' 键 return 值,因为你 PUBNUB.init() returns 实例指向库的某些 SELF 函数,所以如果你是不使用 returning 实例调用方法,它将根据 'demo' 键 return 值,否则不会。 看看

var pubnub=PUBNUB.init({
    publish_key://my publish key,
    subscribe_key://my subscrition key
  }); 

然后

pubnub.here_now({
    uuids:true,
    callback:function(e){
    console.log(e);
   }
 });

如果你没有使用 PUBNUB 实例,根据它应该 return 错误,因为这可能会使开发人员感到困惑,为什么他没有得到正确的值,除非他不会探索库代码。