Arka PlanGüncelleme Hesabı ben daha önce kapalı bina ne farklıdır yeni Yodlee Toplama API kullanıyorum MFA
için yeni Yodlee API (PUT) Son nokta.
Şu anda MFA tepkisini koymak için hesap kayıt akışında bu son nokta kullanıyorum:
PUT /{cobrandName}/v1/providers/{providerAccountId}
Benim isteği şöyle görünür:
{
url: `${this.rest}providers/${providerAccountId}`,
headers: {
'Authorization': `cobSession=${self.appToken}, userSession=${token}`
},
form: {
'MFAChallenge': JSON.stringify(newMfa)
}
}
this.rest
benim kişisel dinlenme url'dir , yenileme için uygun providerAccountId, self.appToken
geçerli cobrand oturum belirteci, token
geçerli kullanıcının giriş
{
"loginForm": {
"mfaTimeout": 94650,
"formType": "questionAndAnswer",
"row": [
{
"id": "SQandA--QUESTION_1--Row--1",
"fieldRowChoice": "0001",
"form": "0001",
"label": "What is the name of your state?",
"field": [
{
"id": "SQandA_QUESTION_1_1",
"name": "QUESTION_1",
"isOptional": false,
"value": "Enter the answer",
"valueEditable": true,
"type": "text"
}
]
},
{
"id": "SQandA--QUESTION_2--Row--2",
"fieldRowChoice": "0001",
"form": "0001",
"label": "What is the name of your first school",
"field": [
{
"id": "SQandA_QUESTION_2_2",
"name": "QUESTION_2",
"isOptional": false,
"value": "Enter the answer",
"valueEditable": true,
"type": "text"
}
]
}
]
}
talimatlarına göre PKI ile şifrelenmiş olan field
nesnenin value
alanları olmak exeption ile: belirteci ve newMfa
bu profil ile eşleştiğini dizgelenmiş olan bir JSON amacıdır. Bu PUT
isteği taşırken
Sayı
Ancak, ben Yodlee bu hatayı alıyorum:
{ errorCode: 'Y803',
errorMessage: 'MFAChallenge or providerParam required',
referenceCode: 'p1460412835654A4Q24t' }
açıkça benim formda bir MFAChallenge parametresine sahip olsa. MFAChallenge varsa, bu hatayı alabilmem için herhangi bir fikir (ve bu, üstbilgiler veya URL parametreleri dışında PUT isteğinden geçirilen tek bilgi olduğunu unutmayın)? Ben body
veri olarak koyarak denedim, ancak bu işe yaramıyor gibi görünmüyor ve API son noktalarının çok azı aslında en az bir tane olsa form kodlanmış dizeleri üzerinden body
kullanıyor görünüyor.