我正在使用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

===============>>#1 票数:0 已采纳

您还需要传递这些参数。 因为如果这些参数的数量很高,则将使用这些参数对交易进行分页。

例如,如果响应具有

匹配数= 1300(来自executeUserSearchRequest API),然后循环调用getUserTransactions

第一次通话StartNumber = 1 EndNumber = 500

第二次通话StartNumber = 501 EndNumber = 1000

第三次通话StartNumber = 1001 EndNumber = 1300

同时,我们将通过门户网站纠正这些字段是必填字段。

  ask by Forge translate from so

未解决问题?本站智能推荐: