Plaidのドキュメントから:
一部の教育機関では、ユーザーが制限された一連の回答から質問に回答する必要があります。つまり、多肢選択式です。複数の質問が返される場合があり、MFA 回答の送信は、指定された質問と同じ順序で回答が提供される JSON エンコードされた配列である必要があります。
これに基づいて、私はそれが次のことを意味すると理解しています:
- 応答配列に質問が 1 つしかない場合は、回答をスカラー値として送信します
- 応答配列に複数の質問がある場合は、回答を値の配列として送信します
これは正しいです?
たとえば、plaid が返す場合:
{
"type": "questions",
"mfa": [{"question":"What was the name of your first pet?"}],
"access_token": "xxxxx"
}
私は提出します:
{
"mfa": "fido"
}
しかし、plaid が返された場合:
{
"type": "questions",
"mfa": [
{"question":"What was the name of your first pet?"},
{"question":"What was the name of your first girlfriend?"}
],
"access_token": "xxxxx"
}
私は提出します:
{
"mfa": ["fido", "forever alone"]
}
これは正しいです?