После того, как получил Войти сайта Форма от getSiteLoginForm, я пытаюсь добавить сайт, но я получаю«Исключение Происходило» с addSiteAccount1
{ :errorOccurred=>"true", :exceptionType=>"Exception Occurred", :referenceCode=>"_fa9ede97-1792-45ca-b147-005ec4002d33" }
URL, я отправляю к (в Rails) является: https://consolidatedsdk.yodlee.com/yodsoap/srest/private-fairshare/v1.0/jsonsdk/SiteAccountManagement/addSiteAccount1
и это данные POST:
cobSessionToken=REDACTED userSessionToken=REDACTED siteId=11671 credentialFields.enclosedType=com.yodlee.common.FieldInfoSingle credentialFields[0][displayName]=User Name credentialFields[0][fieldType.typeName]=TEXT credentialFields[0][isEditable]=true credentialFields[0][name]=LOGIN credentialFields[0][value]=testuser credentialFields[0][valueIdentifier]=LOGIN credentialFields[0][valueMask]=LOGIN_FIELD credentialFields[1][displayName]=Password credentialFields[1][fieldType.typeName]=IF_PASSWORD credentialFields[1][isEditable]=true credentialFields[1][name]=PASSWORD credentialFields[1][value]=testpass credentialFields[1][valueIdentifier]=PASSWORD credentialFields[1][valueMask]=LOGIN_FIELD
Я тройной проверил параметры, и они, похоже, совпадают с documentation.
Есть ли что-то, что мне не хватает?
Действительно, разница была отправлена: 'credentialFields [0] .fieldType.typeName = TEXT' vs' credentialFields [0] [fieldType.typeName] = TEXT'. – hwrod