【问题标题】:Yodlee executeUserSearchRequestYodlee 执行用户搜索请求
【发布时间】:2014-06-20 09:43:22
【问题描述】:

我在我的网站中使用 yodlee 集成。我已使用“executeUserSearchRequest”api 调用根据用户详细信息执行搜索操作。

我已经在下面的链接中分析了 yodlee 的文档以获取 param 属性。 我不清楚使用用户输入的选项。 documentation中的transactionSearchRequest.userInput。

我可以通过 transactionSearchRequest.userInput 传递哪些可能的值来限制搜索操作。我在用户输入中给出了银行名称,但检索结果没有变化。

注意:我已选择 "transactionSearchRequest.ignoreUserInput"=>'false' 根据给定的用户输入值执行搜索。

欢迎任何帮助。提前致谢。

【问题讨论】:

    标签: yodlee


    【解决方案1】:

    transactionSearchRequest.userInput 参数是一个文本过滤器。这可用于根据其描述识别交易。您可以传递任何字符序列,例如“ATM 或 Wallmart 等”,以获取包含这些特定描述的交易。如果没有与给定输入字符串匹配的交易描述,则结果将为零。

    【讨论】:

      【解决方案2】:

      ExecuteUserSearchRequest API 用于获取特定用户的交易,这些交易存在于 Yodlee 系统中。您可以根据获取交易的要求提供不同的过滤器。例如您可以传递日期范围以获取该特定持续时间的交易,同时您还可以传递 itemAccountID(这将分别标识每个帐户)以获取该持续时间并属于该特定帐户的交易。虽然这个 itemAccountID 字段是非强制性的,所以如果您不传递它,那么它会在定义的日期范围内查找所有帐户的交易。

      如果您使用 userInput 过滤器,那么它将在交易描述或用户指定交易的“备忘录”字段中查找提供的关键字/字符串匹配的交易。

      Here 是可能有用的链接。

      【讨论】:

        【解决方案3】:

        在 yodlee 文档中引用了更多的 api 调用并尝试了“executeUserSearchRequest”api 中的搜索选项后,我了解到只能使用 transactionSearchRequest.userInput 搜索描述详细信息。

        我设法使用核心服务下的“Account/Summary/All”api 调用获取每个帐户的 itemAccountId。 Yodlee Documentation

        在“executeUserSearchRequest”api的transactionSearchRequest.searchFilter.itemAccountId.identifier参数中传递itemAccountId后,我设法获取了特定帐户的交易。

        希望这可能对某人有所帮助。

        【讨论】:

        • 答案的后面部分在所问问题的上下文中似乎是多余的。
        猜你喜欢
        • 2023-04-10
        • 2014-10-16
        • 2021-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多