0

我正在使用 Yodlee REST API 并尝试调用getUserTransactions.

在请求文档中,它说只需要三个参数,其余的不需要。但是,如果没有额外的两个参数,它似乎无法工作。

仅发送以下内容时:

cobSessionToken
userSessionToken
searchFetchRequest.searchIdentifier.identifier

我收到以下错误:

{
    errorOccurred: "true"
    exceptionType: "com.yodlee.core.IllegalArgumentValueException"
    referenceCode: "_ad0299a4-7445-46ae-bf29-9596974af4b6"
    message: "Invalid argument value: Search Result Range of TransactionSearchFetchRequest cannot be NULL"
}  

添加以下参数时有效

searchFetchRequest.searchResultRange.startNumber
searchFetchRequest.searchResultRange.endNumber
4

1 回答 1

0

您还需要传递这些参数。因为如果这些参数的数量非常多,这些参数将用于对事务进行分页。

例如,如果响应是

点击数 = 1300(来自executeUserSearchRequestAPI)然后getUserTransactions在循环中调用

第一次调用 StartNumber = 1 EndNumber = 500

第二次调用 StartNumber = 501 EndNumber = 1000

第三次调用 StartNumber = 1001 EndNumber = 1300

同时,我们将通过门户网站更正这些字段是强制性的。

于 2014-04-21T09:59:24.430 回答