0

我正在使用 Yodlee REST API 并尝试更新站点上的凭据。我正在执行以下顺序:

  1. 认证/共同博客
  2. 验证/登录
  3. SiteAccountManagement/updateSiteAccountCredentials

在 3 我通过:

cobSessionToken <cobSessionToken>
userSessionToken <userSessionToken> 
memSiteAccId  <memSiteAccId>
credentialFields.enclosedType com.yodlee.common.FieldInfoSingle
credentialFields[0].name  LOGIN
credentialFields[0].displayName User ID
credentialFields[0].valueMask LOGIN_FIELD
credentialFields[0].fieldType.typeName  IF_LOGIN
credentialFields[0].valueIdentifier LOGIN
credentialFields[0].value <username>

credentialFields[1].name  PASSWORD
credentialFields[1].displayName Password
credentialFields[1].valueMask LOGIN_FIELD
credentialFields[1].fieldType.typeName  IF_PASSWORD
credentialFields[1].valueIdentifier PASSWORD
credentialFields[1].value <password>

一切都符合 API 规范。但我得到的只是:

"errorOccured": "true",
"exceptionType": "com.yodlee.core.IllegalArgumentValueException",
"refrenceCode": <referenceCode>,
"message": "Multiple exceptions encapsulated within: invoke getWrappedExceptions for details"

我错过了什么?

4

1 回答 1

0

我建议您也尝试对另一个站点进行相同的凭据编辑调用。

如果该调用适用于其他站点,则很可能是与您在上面尝试编辑的站点相关的错误(因此,可能需要打开 Yodlee 的票证)。!

于 2014-01-22T06:58:16.943 回答