此问题与Yodlee data extract procedures有关。
页面底部的示例和图表描述了每分钟对getRefreshedUserItems
的调用。我假设这个例子传递了跨越一分钟的输入参数(refreshDataFilter.startDate
和refreshDataFilter.endDate
)。在图中,在下一分钟再次调用getRefreshedUserItems
之前刷新40个项目。
在下次调用getRefreshedUserItems
之前,是否有必要代表消费者成功检索所有商品?我想象一个场景,在给定的一分钟内可能有太多的项目需要检索。可以在刷新继续每分钟循环的同时对项目的检索进行排队和处理吗?
答案 0 :(得分:0)
回答你的问题:
在下次调用getRefreshedUserItems之前,是否有必要代表消费者成功检索所有项目?
不,没有必要成功刷新所有项目。如果出现故障项目,例如密码过期等需要用户操作,您可以更新数据库中的这些项目并要求用户执行所需的操作。如果出现任何其他错误,Yodlee会重新安排该项目的刷新。
可以在刷新时对项目的检索进行排队和处理 每分钟继续循环? 因为,项目的数量不应该很大这就是为什么Yodlee建议每分钟调用这个API并获取这些项目,并且可以排队和处理,同时继续循环以检索下一组项目。