【问题标题】:Javascript PubNub subscribe failsJavascript PubNub 订阅失败
【发布时间】:2016-12-24 06:17:33
【问题描述】:

我在订阅频道组时遇到错误。无法弄清楚原因。代码如下:

var pubnub = new PubNub({
        subscribeKey: subKey,
        publishKey: pubKey
      });

pubnub.addListener({
        status: function(s){
          console.log('status',s);
        },
        message: function(m) {
          var msg = m.message; // The Payload
          console.log('new message',msg);
        },
      });

pubnub.subscribe({
        channelGroups: [viewFinderChannelGroup],
        withPresence: false
      });

结果是: GET http://ps4.pubnub.com/v2/subscribe/…db1b&uuid=&pnsdk=PubNub-JS-Web%2F4.3.3 400(错误)

控制台输出没有多大帮助:

status Object {error: true, operation: "PNSubscribeOperation", statusCode: 400, errorData: Error: Error
at Request.<anonymous> (https://cdn.pubnub.com/sdk/javascript/pubnub.4.3.3.js:1330:…, category: "PNBadRequestCategory"}

【问题讨论】:

    标签: javascript pubnub


    【解决方案1】:

    withPresence 不会为假。把wihPresence去掉就好了。试试下面的代码。

    var pubnub = new PubNub({
            subscribeKey: subKey,
            publishKey: pubKey
          });
    
    pubnub.addListener({
            status: function(s){
              console.log('status',s);
            },
            message: function(m) {
              var msg = m.message; // The Payload
              console.log('new message',msg);
            },
          });
    
    pubnub.subscribe({
            channelGroups: [viewFinderChannelGroup]
          });
    

    【讨论】:

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