0

我在 Kumulos 中创建了一个方法来检查登录详细信息。它应该返回登录帐户的(条目)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 调用方法时返回一个对象。我对该对象的类型一无所知。如何从该对象中提取 credentialID?

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

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

     }
    });
4

1 回答 1

0

我是来自 Kumulos 的克里斯。该result对象可以转换为一个List接口Map,然后您可以从中提取字段,如下所示:

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 联系我们的支持团队

谢谢,克里斯

于 2016-11-29T16:30:02.520 回答