arbeiten Ich versuche PubNub mit KaaIoT Plattform zu integrieren, wo die API veröffentlichen wirft den folgenden Fehler/Ausnahme:PubNub publish nicht
Es folgt der Code eine Beispielnachricht zeigt, die ich versuche zu Veröffentlichen:
PNConfiguration pnConfiguration = new PNConfiguration();
pnConfiguration.setSubscribeKey("sub-c-7c052466-04ea-11e5-aefa-0619f8945XXX");
pnConfiguration.setPublishKey("pub-c-12a0e504-b46c-4c9c-ba5d-089ae589bYYY");
PubNub pubNub = new PubNub(pnConfiguration);
try {
HashMap<String, String> data = new HashMap<String, String>();
data.put("value", "39");
data.put("since", "07:00 AM");
pubNub.publish()
.message(data)
.channel("TEMP")
.sync();
System.exit(0);
} catch(Exception ex) {
System.out.println("Got PubNubException..." + ex.toString());
throw ex;
}
Wenn ich diesen obigen Beispielcode als eigenständige Anwendung versuche, funktioniert es gut. Innerhalb kaaiot funktioniert es jedoch nicht. Und ich kann nicht viel aus dem Baumstamm erkennen.
Jede Idee, was die Synchronisierungsmethode verursachen könnte zum Scheitern verurteilt?
können die exec() -Methode statt sync ypu versuchen() –
Veröffentlichen nicht ausgeführt hat() -Methode. https://www.pubnub.com/docs/java/api-reference-sdk-v4#publish –
Könnte es aufgrund eines Konflikts mit anderen JARs passieren? –