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