Yodlee REST API executeUserSearchRequest给出exceptionoccurred错



我正试图从Yodlee REST API获得使用executeUserSearchRequest的用户事务,

$postdata = array(
    'cobSessionToken'   =>  $cobSessionToken,
    'userSessionToken'  =>  $userSessionToken,
    'transactionSearchRequest.containerType' => 'all',
    'transactionSearchRequest.higherFetchLimit' => 10,
    'transactionSearchRequest.lowerFetchLimit' => 1,
    'transactionSearchRequest.resultRange.startNumber' => 1,
    'transactionSearchRequest.resultRange.endNumber' => 10,
    'transactionSearchRequest.searchClients.clientId' => 1,
    'transactionSearchRequest.searchClients.clientName' =>'DataSearchService',
    'transactionSearchRequest.ignoreUserInput' => true,
    'transactionSearchRequest.searchFilter.transactionSplitType' => 'A');

,我得到这个错误响应:

{"errorOccurred":"真正的"、"exceptionType":"例外发生"、"referenceCode":"_8e50aecd edd7 - 456 f - acd5 d2d4236e2da2"}。

没有指定错误或异常。

出了什么问题,我应该怎么做才能使用Yodlee REST API获得用户事务?

我终于得到了它的工作,它的ALL_TRANSACTION。但是通过将所有参数值用单引号括起来,问题就解决了。像这样:

$postdata = array( 'cobSessionToken' => $cobSessionToken, 'userSessionToken' => $userSessionToken, 'transactionSearchRequest.containerType' => 'all', 'transactionSearchRequest.higherFetchLimit' => '10', 'transactionSearchRequest.lowerFetchLimit' => '1', 'transactionSearchRequest.resultRange.startNumber' => '1', 'transactionSearchRequest.resultRange.endNumber' => '10', 'transactionSearchRequest.searchClients.clientId' => '1', 'transactionSearchRequest.searchClients.clientName' =>'DataSearchService', 'transactionSearchRequest.ignoreUserInput' => 'true', 'transactionSearchRequest.searchFilter.transactionSplitType' => 'ALL_TRANSACTION',
);
顺便说一下,谢谢Apoorv

请更正您传递的splitType 'transactionSearchRequest.searchFilter.transactionSplitType' => 'A');

应该是'ALL_TRANSACTION',这样就可以了

相关内容

  • 没有找到相关文章

最新更新