我正在尝试使用executeUserSearchRequest从Yodlee获取用户事务,
$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”:“异常发生”,
它没有指定什么错误或异常。
哪里出了问题,我应该如何使用Yodlee来获得用户事务?
发布于 2014-08-02 14:20:19
我终于让它成功了,它的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',
`);` By the way Thanks Apoorv发布于 2014-08-01 18:44:29
请更正作为splitType'transactionSearchRequest.searchFilter.transactionSplitType' => 'A');传递的值。
它应该是'ALL_TRANSACTION‘,它会工作得很好。
https://stackoverflow.com/questions/25082727
复制相似问题