Ich habe die Pubnub-4.0.0.jar-Datei in meine Webroot enthalten. (Pubnub-4.0.0.jar kann hier heruntergeladen werden: https://www.pubnub.com/docs/java/pubnub-java-sdk-v4)Probleme mit PubNub's herenow (Java-Objekt)
Ich versuche, die „HIER“ Java-Code in mein Projekt Coldfusion zu bekommen und ein paar Probleme habe dabei.
Der Java-Code ist wie folgt:
PNConfiguration pnConfiguration = new PNConfiguration();
pnConfiguration.setSubscribeKey("SubscribeKey")
PubNub pubnub = new PubNub(pnConfiguration);
pubNub.hereNow()
.channels(Arrays.asList("ch1", "ch2", "ch3")) // who is present on those channels?
.includeState(true) // include state with request (false by default)
.includeUUIDs(true) // if false, only shows occupancy count
.async(new PNCallback<PNHereNowResult>() {
@Override
public void onResponse(PNHereNowResult result, PNStatus status) {
}
});
Mein entsprechenden Coldfusion-Code lautet wie folgt:
<cfobject type="java" class="com.pubnub.api.PNConfiguration" name="objPNConfiguration" >
<cfset PNConfiguration = objPNConfiguration.init() >
<cfset PNConfiguration.setSubscribeKey("SubscribeKey") >
<cfobject type="java" class="com.pubnub.api.PubNub" name="objPubNub" >
<cfset pubnub = objPubNub.init(PNConfiguration) >
<cfset tmp = pubnub.hereNow({channels: "5A4B3B59-FA6A-F22A-404F18EFA8112508"}) >
<cfdump var="#tmp#" >
Ich erhalte keine Fehler zurückgegeben. Ich fühle, dass die Art und Weise, wie ich die "hereNow" -Methode anrufe, falsch ist oder die Art, in der ich versuche, die Ergebnisse anzuzeigen, falsch ist.
Kann jemand Hilfe in dieser Hinsicht geben? Danke
Ich bin nicht sicher durch Ihre Frage, ob 'hereNow' in Ihrem Java-Code funktioniert (vorausgesetzt, es ist). Das PubNub ColdFusion SDK wurde seit langer Zeit nicht mehr aktualisiert und wird wahrscheinlich nicht aktualisiert (keine Nachfrage). Sie erhalten keine Fehler, aber bekommen Sie etwas in Ihrer Antwort, wie 0 Belegung?Wenn dies der Fall ist, müssen Sie nur die Anwesenheit Ihrer Schlüssel in Ihrem PubNub Admin Dashboard-Konto aktivieren. –
Ich wusste nicht, dass es einen [ColdFusion-Wrapper] (https://github.com/pubnub/pubnub-api/tree/master/coldfusion) gab. @Steve - fragst du nur nach dem Java SDK? – Leigh
Ja, ich frage nur nach dem Java SDK. Ich bekomme keine Fehler und bekomme auch keine Antwort. – Steve