0

您好我正在使用 rest api 访问 yodlee 聚合服务。我无法按项目帐户 ID 搜索交易。我的休息查询如下

parameters = {
'transactionSearchRequest.searchFilter.itemAcctId'=>itemId,
'cobSessionToken'=>cobSessionToken,
'userSessionToken'=>userSessionToken,
'transactionSearchRequest.containerType'=>con_name,
'transactionSearchRequest.lowerFetchLimit'=>0,
'transactionSearchRequest.resultRange.endNumber'=>500,
'transactionSearchRequest.higherFetchLimit'=>500,
'transactionSearchRequest.resultRange.startNumber'=>1,
'transactionSearchRequest.ignoreUserInput'=>'true',
'transactionSearchRequest.searchFilter.transactionSplitType.splitType'=>"A"
}

响应始终是用户的所有交易,而不是特定项目帐户 ID 的交易。任何帮助表示赞赏

4

1 回答 1

2

您正在传递 ItemId,但传递的参数应该是 ItemAccoutnId。

ItemId 和 ItemAccountId 之间的区别 -

当您链接一个网站说“花旗银行”时,会创建一个 itemId,然后说您在花旗银行下有一个储蓄账户和一个支票账户,那么这两个账户都会有一个名为 itemAccountId 的唯一标识符。

因此,交易搜索将 itemAccountId 作为参数,并将仅返回该帐户的交易。

请使用以下 API 获取 ItemAccountId 并将其传递给交易搜索。 https://developer.yodlee.com/Aggregation_API/Aggregation_Services_Guide/Aggregation_REST_API_Reference/getItemSummaryForItem1

于 2013-12-03T19:27:37.727 回答