从Kumulos API返回什么

时间:2016-11-28 07:39:37

标签: java android kumulos

我在Kumulos中创建了一个检查登录详细信息的方法。它应该返回登录帐户的(Entry)ID,但是当我从Kumulos网站运行该API时,我得到了这个。

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

那么如何在我的代码中使用它呢?它从android studio调用方法返回一个Object。我对这个对象的类型一无所知。如何从该对象中提取凭证ID?

这是调用我使用的API的语法。

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

     }
    });

1 个答案:

答案 0 :(得分:0)

我来自库穆洛斯的克里斯。 result对象可以转换为ListMap接口,然后您可以从中提取字段:

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")));

此示例适用于此处的集成指南:https://docs.kumulos.com/integration/android/#select-actions

如果您有任何进一步或更具体的问题,我们建议您发送电子邮件至support@kumulos.com与我们的支持小组联系。

谢谢,   克里斯