나는 Cod의 Yodlee 서비스를 사용하고 있으며 RESTful API를 사용하고 있습니다. 지금까지 개발 환경에서 CobrandSession과 UserSessionToken을 성공적으로 연결하고 로그인했습니다. 나는 C#에서 제공되는 샘플 애플 리케이션을 사용했고 shreyans의 조언을 받아서 애플 리케이션을 작동시켰다. 내가 일하고 있어요 것은 1) 취득 YodleeAuthentication 2) 가져 오기) UserAuthentication 3을 얻기 ItemSummariesRESTful 요청으로 Yodlee/executeUserSearchRequest를 사용하려고하는데 전화 응답 방법이 필요합니다.
내가 지금 항목 각각에 대한 전체 거래 내역 (아이템있는 계정의 예 컬렉션을 얻기 위해 노력하고 있어요)
했다여기서 문서를 읽으십시오. https://developer.yodlee.com/Indy_FinApp/Aggregation_Services_Guide/REST_API_Reference/executeUserSearchRequest은 executeUserSearchRequest를 호출 한 다음 getUserTransactions를 사용하여 결과에 페이지 매김을해야한다고 말합니다. 그래서 나는이 시점에서 붙어있다. 나는 내가 볼 수있는이 계정에 대한 모든 트랜잭션을 원한다는 매개 변수가있는 검색을 정말로 원하지 않는다. 해당 페이지에 정의 된
그러나, 나는 변수를 사용하고 있습니다 : - 나는 클라이언트 ID에두고 있지 않다이 게시 Getting Error "Any one of [**] of transactionSearchFilter cannot be NULL OR Invalid Values와 CLIENTNAME
에서 shreyans의 응답으로 당
var request = new RestRequest("/jsonsdk/TransactionSearchService/executeUserSearchRequest", Method.POST);
request.AddParameter("cobSessionToken", param.CobSessionToken);
request.AddParameter("userSessionToken", param.UserSessionToken);
request.AddParameter("transactionSearchRequest.containerType", param.ContainerType);
request.AddParameter("transactionSearchRequest.higherFetchLimit", param.HigherFetchLimit);
request.AddParameter("transactionSearchRequest.lowerFetchLimit", param.LowerFetchLimit);
request.AddParameter("transactionSearchRequest.resultRange.endNumber", param.EndNumber);
request.AddParameter("transactionSearchRequest.resultRange.startNumber", param.StartNumber);
request.AddParameter("transactionSearchRequest.searchFilter.currencyCode", param.CurrencyCode);
request.AddParameter("transactionSearchRequest.searchFilter.postDateRange.fromDate", param.FromDate);
request.AddParameter("transactionSearchRequest.searchFilter.postDateRange.toDate", param.ToDate);
request.AddParameter("transactionSearchRequest.searchFilter.transactionSplitType.splitType", param.SplitType);
request.AddParameter("transactionSearchRequest.ignoreUserInput", param.IgnoreUserInput);
request.AddParameter("transactionSearchRequest.searchFilter.itemAcctId", param.ItemAcctId);
var response = RestClientUtil.GetBase().Execute(request);
var content = response.Content;
return new YodleeServiceResultDto(content);
문서는 날짜의 형식을 지정하지 않지만 예제에서는 미국 날짜 형식임을 알 수 있습니다. 그리고 IgnoreUserinput 말 매개 변수를 지정하지만이
혼란 그래서 내가 오류 응답
var getSearchResult = yodleeExecuteUserSearchRequest.Go(yodleeExecuteUserSearchRequestDto);
getSearchResult.Result="
{"errorOccured":"true","exceptionType":"Exception Occured","refrenceCode":"_60ecb1d7-a4c4-4914-b3cd-49182518ca5d"}"
를 얻을이 형식을 사용하여 전화를 걸 때 사용자 입력을위한 매개 변수가 나던하지만 오류 메시지를 얻을 이것과 나는 내가 잘못했거나이 오류를 찾을 곳이 어디인지를 알지 못한다. Yodlee REST Api를 사용하여 누군가가 올바른 방향으로 나를 가리킬 수 있을지 모르니 .... 신속하게 조사 할 필요가 있기 때문에 ....
감사합니다. 당신의 도움, 조언, 시정 및 조언 ....