按项目帐户ID获取交易

时间:2013-11-21 20:07:04

标签: yodlee

您好我正在使用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的交易。 任何帮助表示赞赏

1 个答案:

答案 0 :(得分:1)

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

ItemId和ItemAccountId之间的区别 -

当你链接一个站点说“Citibank”然后创建一个itemId,然后说你在Citibank下有一个保存和一个支票帐户,那么这两个帐户都有一个名为itemAccountId的唯一标识符。

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

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