我订阅了新频道以及新的publish_key和sub_key,我希望看到包含这些密钥的完整频道列表,所以我正在使用
PUBNUB.here_now({
uuids:true,
callback:function(w){
console.log(w);
}
});
它返回了1300个频道,有数千个占用,它应该返回两个频道的频道列表,因为我只订阅了两个频道。
您也可以使用开发者控制台进行检查。
请提供解决方案,为什么会这样?
答案 0 :(得分:4)
最后,我得到了解决方案,同时整天都在抬头,当我探索图书馆时,我开始知道如果我们为PUBNUB.init()提供价值并且我们正在存储它的实例,那么它将采用'demo'作为那里键
例如:
PUBNUB.here_now({
uuids:true,
callback:function(e){
console.log(e);
}
});
然后
var pubnub=PUBNUB.init({
publish_key://my publish key,
subscribe_key://my subscrition key
});
它将根据'demo'键返回值,因为你PUBNUB.init()返回指向库的某个SELF函数的实例,所以如果你没有调用返回实例的方法,它将根据'demo'返回值否则不是。 看看
pubnub.here_now({
uuids:true,
callback:function(e){
console.log(e);
}
});
然后
{{1}}
如果您不使用PUBNUB实例,根据它应该返回错误,因为它可能会混淆开发人员为什么他没有得到正确的值,除非他不会探索库代码。