我們正在嘗試使用Yodlee的REST匹配服務,並且在流程期間,他們向我們提供了其中一個端點是/ jsonsdk/ItemAccountManagement/enableAccountForAggregation。在他們的java文檔中,它表示將它們發送給userContext,itemAccountId和itemDetails。要發送的內容Yodlee端點EnableAccountForAggregation
對於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
我不知道這是否是一樣的其他呼叫(如'addItemForContentService1',但如果是,你不需要在credentialFields屬性中使用「itemDetails。」前綴,你也只需要在響應中設置'name'和'value'項(對於每個字段),其餘的只發生問題。 HTH。 –
我注意到你正在使用節點,我正在尋找一個項目來做同樣的事情 - 是否有一個NPM模塊或您使用(或已創建)的一些示例客戶端代碼? –