不仅想从 Yodlee REST API 获取已发布的交易,还想获得待处理的交易。
这是代码:
transactions_url = "https://rest.developer.yodlee.com/services/srest/restserver/v1.0/jsonsdk/TransactionSearchService/executeUserSearchRequest"
transactions_data = {
"cobSessionToken": self.cob_session_token,
"userSessionToken": self.user_session_token,
"transactionSearchRequest.containerType": "All",
"transactionSearchRequest.higherFetchLimit": 1000,
"transactionSearchRequest.lowerFetchLimit": 1,
"transactionSearchRequest.resultRange.endNumber": 20,
"transactionSearchRequest.resultRange.startNumber": 1,
"transactionSearchRequest.searchClients.clientId": 1,
"transactionSearchRequest.searchClients.clientName": "DataSearchService",
"transactionSearchRequest.ignoreUserInput": True,
"transactionSearchRequest.searchFilter.currencyCode": "USD",
"transactionSearchRequest.searchFilter.postDateRange.fromDate": "12-01-2013",
"transactionSearchRequest.searchFilter.postDateRange.toDate": "12-16-2013",
"transactionSearchRequest.searchFilter.transactionStatus": 2,
"transactionSearchRequest.searchFilter.transactionSplitType": "ALL_TRANSACTION",
}
res = requests.post(transactions_url, transactions_data)
发送 key-val 对"transactionSearchRequest.searchFilter.transactionStatus", 2
给我以下错误:
{
"errorOccured": "true",
"exceptionType": "Exception Occured",
"refrenceCode": "XXXXXXXXXXXX"
}
有任何想法吗?