Yodlee API对我来说是新的......
我正在尝试使用Yodlee REST API
中的C#
来获取用户帐户的交易。
我使用executeUserSearchRequest
方法获取用户的第一页事务。我提到了executeUserSearchRequest。
我传递了所有用户输入,但是我收到以下错误:
{"errorOccured":"true","exceptionType":"com.yodlee.core.IllegalArgumentValueException","refrenceCode":"_e651f98b-41c7-48b5-8754-1690a0a23282","message":"Invalid argument value: Any one of userInput of transactionSearchRequest or transacionamount or transactionAmountRange of transactionSearchFilter cannot be NULL OR Invalid Values"}
任何人都可以告诉我transactionSearchRequest.searchClients.clientId
和transactionSearchRequest.searchClients.clientName
是什么?
请帮我解决问题... 请参考以下代码。
var request = new RestRequest("/jsonsdk/TransactionSearchService/executeUserSearchRequest", Method.POST);
request.AddParameter("cobSessionToken", param.CobrandToken);
request.AddParameter("userSessionToken", param.UserToken);
request.AddParameter("transactionSearchRequest.containerType", "All");
request.AddParameter("transactionSearchRequest.resultRange.endNumber", "5");
request.AddParameter("transactionSearchRequest.resultRange.startNumber", "1");
request.AddParameter("transactionSearchRequest.searchClients.clientId", "1");
request.AddParameter("transactionSearchRequest.searchClients.clientName", "DataSearchService");
request.AddParameter("transactionSearchRequest.searchFilter.transactionSplitType", "ALL_TRANSACTION");
request.AddParameter("transactionSearchRequest.searchFilter.ignoreUserInput", "True");
提前致谢。
答案 0 :(得分:0)
无需添加以下参数 transactionSearchRequest.searchClients.clientId和transactionSearchRequest.searchClients.clientName
另外 请添加一个参数作为 request.AddParameter(“transactionSearchRequest.userInput”,“”); 在请求中,请再试一次。
另请参阅Yodlee的示例应用程序和JAVA doc以获得澄清
JAVA DOC链接
COM / Yodlee公司/肥皂/型芯/ transactionsearch / transactionsearchservice / TransactionSearchService.html