我在我的网站上使用yodlee集成。我使用了" executeUserSearchRequest" api调用根据用户详细信息执行搜索操作。
我已经在下面的链接中分析了yodlee的文档,用于param属性。 在使用用户输入的选项中不清楚。 documentation中的transactionSearchRequest.userInput。
我可以通过transactionSearchRequest.userInput传递哪些可能的值来限制搜索操作。我在用户输入中给出了银行名称,但是在已经过的结果中没有变化。
注意:我已经做出了选择 " transactionSearchRequest.ignoreUserInput" = GT;'假'根据给定的用户输入值执行搜索。
欢迎任何帮助。提前谢谢。
答案 0 :(得分:1)
transactionSearchRequest.userInput
参数是文本过滤器。这可用于根据描述识别交易。您可以传递任何字符序列,例如" ATM或Wallmart等"获得具有这些特定描述的交易。如果给定的输入字符串没有匹配的事务描述,则结果将为零。
答案 1 :(得分:1)
ExecuteUserSearchRequest API用于获取Yodlee系统中存在的特定用户的事务。您可以根据获取事务的要求提供不同的过滤器。对于例如您可以传递日期范围以获取特定持续时间的交易,同时您还可以传递itemAccountID(这将单独标识每个帐户)以获取该持续时间的交易并属于该特定帐户。虽然此itemAccountID字段是非强制性的,但如果您不将其传递,那么它将查找所定义日期范围内所有帐户的交易。
如果您正在使用userInput过滤器,那么它将在“事务描述”或“用户指定的事务”的“备注”字段中查找提供的关键字/字符串匹配的事务。
Here是可能有用的链接。
答案 2 :(得分:0)
在yodlee文档中引用了几个api调用并在" executeUserSearchRequest"中尝试搜索选项。 api我理解它唯一可以使用transactionSearchRequest.userInput搜索描述细节。
我设法使用"帐户/摘要/全部"为每个帐户获取itemAccountId核心服务下的api电话。 Yodlee Documentation
在&{34; executeUserSearchRequest"的transactionSearchRequest.searchFilter.itemAccountId.identifier
param中传递itemAccountId之后api,我设法得到了特定账户的交易。
希望这可能有助于某人。