我在我的网站中使用yodlee集成。我已经使用了"executeUserSearchRequest“接口调用来根据用户详细信息执行搜索操作。
我已经在下面的链接中分析了yodlee的文档,以获得param属性。我不清楚使用用户输入的选项。documentation中的transactionSearchRequest.userInput。
可以通过transactionSearchRequest.userInput传递哪些可能的值来限制搜索操作。我已经在用户输入中给出了银行名称,但检索结果中没有任何更改。
注意:我已经选择了"transactionSearchRequest.ignoreUserInput"=>'false‘来根据给定的用户输入值执行搜索。
任何帮助都将受到欢迎。提前谢谢。
发布于 2014-06-21 17:49:57
transactionSearchRequest.userInput参数是文本筛选器。这可用于根据其描述来标识事务。您可以传递任何字符序列,例如"ATM或Wallmart等“,以获取其中包含这些特定描述的事务。如果没有与给定输入字符串匹配的事务描述,则结果将为零。
发布于 2014-06-23 20:37:14
Yodlee用于获取特定用户的事务,这些事务存在于ExecuteUserSearchRequest系统中。您可以根据获取事务的需求提供不同的过滤器。例如,您可以传递日期范围以获取该特定持续时间的交易,而您也可以传递itemAccountID(这将单独标识每个帐户)以获取该持续时间的交易并属于该特定帐户。虽然此itemAccountID字段是非必填字段,因此如果您不传递它,则它将查找在定义的日期范围内存在的所有帐户的事务。
如果您使用的是userInput过滤器,那么它将查找在事务描述或用户指定事务的“备注”字段中提供的关键字/字符串匹配的事务。
Here是可能有用的链接。
发布于 2014-06-21 21:21:07
在yodlee文档中引用了更多的api调用并尝试了"executeUserSearchRequest“api中的搜索选项之后,我了解到使用transactionSearchRequest.userInput搜索描述详细信息是唯一可能的。
我设法使用核心服务下的" account /Summary/All“api调用来获取每个帐户的itemAccountId。Yodlee Documentation
在传递了"executeUserSearchRequest“接口的transactionSearchRequest.searchFilter.itemAccountId.identifier参数中的itemAccountId后,我设法获得了特定账户的交易。
希望这能帮助到一些人。
https://stackoverflow.com/questions/24324348
复制相似问题