0

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.clientIdand とは何か教えてもらえます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");

前もって感謝します。

4

1 に答える 1

0

以下のパラメーター transactionSearchRequest.searchClients.clientId および transactionSearchRequest.searchClients.clientName を追加する必要はありません。

また、request.AddParameter("transactionSearchRequest.userInput", ""); としてパラメーターをもう 1 つ追加してください。要求で、もう一度やり直してください。

Yodlee のサンプル アプリケーションと Java ドキュメントも参照してください。

JAVA DOC リンク

com/yodlee/soap/core/transactionsearch/transactionsearchservice/TransactionSearchService.html

于 2013-10-29T14:06:27.397 に答える