什么发送Yodlee端点EnableAccountForAggregation

时间:2014-01-28 21:04:44

标签: yodlee

我们正在尝试使用Yodlee的REST匹配服务,并且在流程中他们给了我们一个端点是/ jsonsdk / ItemAccountManagement / enableAccountForAggregation。在他们的java文档中,它说要向他们发送userContext,itemAccountId和itemDetails。

对于userContext,我们发送cobSessionToken和userSessionToken。 对于itemAccountId,我们发送从addTransferAccount调用传入的itemAccountId 对于itemDetails,我们尝试使用从getLoginFormForContentService调用接收的值发送表单。

我们的问题是我们不确定应该如何格式化或者我们需要发送的内容。

下面是我们在itemDetails中发送的一个示例(我们使用节点连接到他们的API,因此我们正在构建表单,然后将其发送到)

非常感谢任何有关发送内容的格式或示例代码以及如何格式化的帮助。

由于

'itemDetails.shareCredentialsWithinSite': true,
'itemDetails.startRefreshOnAddition': true,
'itemDetails.credentialFields.enclosedType':'com.yodlee.common.FieldInfoSingle',
'itemDetails.credentialFields[0].displayName': 'Username',
'itemDetails.credentialFields[0].helpText': '150862',
'itemDetails.credentialFields[0].maxlength': 40,
'itemDetails.credentialFields[0].name': 'LOGIN',
'itemDetails.credentialFields[0].size': 20,
'itemDetails.credentialFields[0].value': testlogin,
'itemDetails.credentialFields[0].valueIdentifier': 'LOGIN',
'itemDetails.credentialFields[0].valueMask': 'LOGIN_FIELD',
'itemDetails.credentialFields[0].isEditable': true,
'itemDetails.credentialFields[0].isEscaped': false,
'itemDetails.credentialFields[0].isOptional': false,
'itemDetails.credentialFields[0].isMFA': false,
'itemDetails.credentialFields[0].isOptionalMFA': false,
'itemDetails.credentialFields[1].displayName': 'Password',
'itemDetails.credentialFields[1].fieldType.typeName': 'IF_PASSWORD',
'itemDetails.credentialFields[1].helpText': '150863',
'itemDetails.credentialFields[1].maxlength': 40,
'itemDetails.credentialFields[1].name': 'PASSWORD',
'itemDetails.credentialFields[1].size': 20,
'itemDetails.credentialFields[1].value': testPassword,
'itemDetails.credentialFields[1].valueIdentifier': 'PASSWORD',
'itemDetails.credentialFields[1].valueMask': 'LOGIN_FIELD',
'itemDetails.credentialFields[1].isEditable': true,
'itemDetails.credentialFields[1].isEscaped': false,
'itemDetails.credentialFields[1].isOptional': false,
'itemDetails.credentialFields[1].isMFA': false,
'itemDetails.credentialFields[1].isOptionalMFA': false

1 个答案:

答案 0 :(得分:1)

发送这些参数应该有效

'cobSessionToken' : xxxxxxxxxxxxxx
'userSessionToken' : xxxxxxxxxxxxxx
'ItemAccountId' : 1231231
'ItemDetails.shareCredentialsWithinSite': true, 'ItemDetails.startRefreshOnAddition': true,
'ItemDetails.contentServiceId': 14748 'ItemDetails.credentialFields.enclosedType':'com.yodlee.common.FieldInfoSingle', 'ItemDetails.credentialFields[0].displayName': 'Username', 'ItemDetails.credentialFields[0].name': 'LOGIN', 'ItemDetails.credentialFields[0].value': testlogin, 'ItemDetails.credentialFields[0].valueIdentifier': 'LOGIN', 'ItemDetails.credentialFields[0].valueMask': 'LOGIN_FIELD', 'ItemDetails.credentialFields[1].fieldType.typeName': 'IF_LOGIN', 'ItemDetails.credentialFields[1].displayName': 'Password', 'ItemDetails.credentialFields[1].fieldType.typeName': 'IF_PASSWORD', 'ItemDetails.credentialFields[1].name': 'PASSWORD', 'ItemDetails.credentialFields[1].value': testPassword, 'ItemDetails.credentialFields[1].valueIdentifier': 'PASSWORD', 'ItemDetails.credentialFields[1].valueMask': 'LOGIN_FIELD',