itemSummary.getItemData()偶尔返回null

时间:2014-07-07 21:31:50

标签: yodlee

我正在使用java API版本10.2。以下是我获取ItemSummary的方法:

   DataExtent dataExtent = new DataExtent();
   dataExtent.setStartLevel(0);
   dataExtent.setEndLevel(Integer.MAX_VALUE);
   ItemSummary itemSummary =
       Util.getDataService().getItemSummaryForItem1(myContext,
       new Long(myItemId), dataExtent);

返回itemSummary,其状态为0,正确的容器类型为BANK。但itemSummary.getItemData()有时为null。我有时说,因为如果我在一段时间后使用相同的itemId,则getItemData()不再为null(它不应该是)。如果我快速连续执行removeService,addService和getItemData()似乎有问题。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

当你做addService时,yodlee必须去银行的网站并获取数据。因此,直到yodlee拥有数据,你才会在ItemData中拥有任何内容。 您可以调用isItemRefreshing API来告诉您添加的项目是否已经完成刷新,一旦它完成,那么如果您获得itemSummay并且项目已成功刷新,则itemData不应为null