2016-06-27 8 views
1

「デモ」キーを使用した簡単なデモチュートリアルを使用しています。 「publish_key」と「subscription_key」を自分のキー(PubNubから)に変更すると、もう動作しません。 PubNubデバッグモニターを見ると、アプリの公開はうまくいきますが、チャートはサブスクリプションから何も受信しません。私はここで何か根本的なものが欠けていると思う。誰かが正しい道で私を助けることができますか?「デモ」キーから私のキーに変更した後にEONチャートが表示されない

<html> 

<head> 
</head> 

<body> 
    <script type="text/javascript" src="http://pubnub.github.io/eon/lib/eon.js"></script> 
    <link type="text/css" rel="stylesheet" href="http://pubnub.github.io/eon/lib/eon.css" /> 

<div id="chart"></div> 
<script> 
    var pubnub = PUBNUB.init({ 
     publish_key: 'pub-c-be6f6fd9-ebd3-496b-9490-50e82e5a2f01', 
     subscribe_key: 'sub-c-08b50a70-3c9e-11e6-9baf-0619f8945a4f' 
    }); 

    eon.chart({ 
     channel: 'eon-bar-chart', 
     generate: { 
      bindto: '#chart', 
      data: { 
       type: 'bar' 
      } 
     } 
    }); 

    setInterval(function() { 

     pubnub.publish({ 
      channel: 'eon-bar-chart', 
      message: { 
       columns: [ 
        ['Austin', Math.floor(Math.random() * 99)], 
        ['New York', Math.floor(Math.random() * 99)], 
        ['San Francisco', Math.floor(Math.random() * 99)], 
        ['Portland', Math.floor(Math.random() * 99)] 
       ] 
      } 
     }); 
    }, 1000); 
</script> 
</body> 

答えて

1

PubNub EON pubnub変数の

Some of the PubNub EON examples do not show explicit declaration/initializationに& Init'ing pubnub変数を宣言していますが、これを行うべきではありません何のユースケースはありません。あなたがadd the pubnub key/value to the eon.chart objectに必要

:そのキー/値なし

eon.chart({ 
     pubnub: pubnub, 
     channel: 'eon-bar-chart', 
     generate: { 
      bindto: '#chart', 
      data: { 
       type: 'bar' 
      } 
     } 
}); 

、PubNubは、デフォルトでは、デモキーを使用しようとします。

+1

これだけです!私はそれを見ませんでした。今それは働いている。ありがとう! –

+0

デフォルトのデモキーは現在のPubNub JavaScript SDKではサポートされていないため、すべてのサンプルでこの明示的な宣言を表示するためにドキュメントを更新する必要があります。 –

+0

EON github repoのreadmeを更新して、pubnub varの使い方を表示しました。 –

関連する問題