2016-11-28 4 views
0

Ich habe eine Methode in Kumulos gemacht, um Login-Daten zu überprüfen. Es soll die (Eingabe) ID des angemeldeten Accounts zurückgeben, aber wenn ich diese API von der Kumulos Webseite starte, bekomme ich diese.Was von Kumulos API zurückgegeben wird

0: object (click to toggle) 
accountName->MYNAME 
password->YUPMYPASS 
credentialID->9 
timeCreated->2016-11-28 07:09:13 
timeUpdated->2016-11-28 07:11:11 

Also wie verwende ich das in meinem Code? Es gibt ein Objekt beim Aufruf einer Methode aus dem Android Studio zurück. Ich weiß nichts über den Typ dieses Objekts. Wie extrahiere ich credentialID von diesem Objekt?

Dies ist die Syntax zum Aufruf meiner API ich verwendet.

params.put(username, password); 
    Kumulos.call("login", params, new ResponseHandler() { 
    @Override 
    public void didCompleteWithResult(Object result) { 
     //this is the Object returned 

    } 
    }); 

Antwort

0

Ich bin Chris aus Kumulos. Das result Objekt kann bis zu einem List von Map Schnittstellen gegossen wird, die Sie dann die Felder aus, wie so extrahieren:

ArrayList<LinkedHashMap<String, Object>> objects = (ArrayList<LinkedHashMap<String,Object>>) result; 
LinkedHashMap<String,Object> firstObject = objects.get(0); 
int id = Integer.valueOf(String.valueOf(firstObject.get("credentialID"))); 

Dieses Beispiel ist die Integration Führung angepasst Form hier: https://docs.kumulos.com/integration/android/#select-actions

Wenn Sie weiter oder mehr spezifischen Fragen, möchten wir Sie ermutigen, [email protected] an unser Support-Team zu erreichen

Dank von E-Mail, Chris

Verwandte Themen