私はpubnubを介して公開するために処理(IE、JAVA)を使用しています。ほぼすべてのシンプルなスタートアップのドキュメントを読んだ後、私は迷っています。私のコードは実行されていますが、何も公開していません。私はライブラリが正しくインストールされていると信じていますが、メッセージは私の鍵で公開されていません。pubnub処理/ java用noob
私はここで本当に単純なことを理解していないことを知っていますが、私はそれが何であるか分かりません。私は5秒間の遅延を加えて、セットアップが完了する前にすべてが終了するようにして、他のポストで示唆されるようにしました。今すぐ実行されますが、これらのキー(以下で置き換えます)を使ってアプリにメッセージが表示されません。すべての例は私の頭の上の方法であり、私の貧しい脳の脳を助けていない。
Pythonで同じ基本コードをセットアップしても実行されますが、メッセージは実際には公開されません。非常に基本的なものを見逃していると思うように導く。
最後に、UIからオンラインのreal-time dashboardにデータをプッシュしたいとします。これはとても簡単ですが、完全なブラックホールです。ここで
は私のコードは、(それが基本的にスタートアップコードからちょうどコピーアンドペーストです)です:
import com.pubnub.api.*;
import org.json.*;
Pubnub pubnub = new Pubnub("PUBKEY", "SUBKEY");
void setup()
{
try {
pubnub.subscribe("NSFPhaseII", new Callback() {
@Override
public void connectCallback(String channel, Object message) {
pubnub.publish("NSFPhaseII", "Hello from the PubNub Java SDK", new Callback() {});
}
@Override
public void disconnectCallback(String channel, Object message) {
System.out.println("SUBSCRIBE : DISCONNECT on channel:" + channel
+ " : " + message.getClass() + " : "
+ message.toString());
}
public void reconnectCallback(String channel, Object message) {
System.out.println("SUBSCRIBE : RECONNECT on channel:" + channel
+ " : " + message.getClass() + " : "
+ message.toString());
}
@Override
public void successCallback(String channel, Object message) {
System.out.println("SUBSCRIBE : " + channel + " : "
+ message.getClass() + " : " + message.toString());
}
@Override
public void errorCallback(String channel, PubnubError error) {
System.out.println("SUBSCRIBE : ERROR on channel " + channel
+ " : " + error.toString());
}
});
}
catch (PubnubException e) {
System.out.println(e.toString());
}
delay(5000);
println("done");
}
私はこのコードを私たちのサンプルから認識できませんが、そこには多くの参考文献があります。このコードを入手した場所へのリンクを提供できますか? –
エラーメッセージはありますか?何があなたのために働いていないかについての他の記述?提供された情報に基づいて問題の種類を理解するのが難しいです。 –
このコードはJava SDKのページのものです。[リンク](https://www.pubnub.com/docs/java-se-java/pubnub-java-sdk) – Murenrb