从格子文档:
一些机构要求用户从一组有限的答案中回答一个问题,即多项选择。可能会返回多个问题,并且 MFA 答案提交必须是 JSON 编码的数组,其中提供的答案与给定问题的顺序相同。
基于此,我理解它的意思是:
- 如果响应数组中只有一个问题,则将答案作为标量值提交
- 如果响应数组中有多个问题,则将答案作为一组值提交
这个对吗?
例如,如果格子返回:
{
"type": "questions",
"mfa": [{"question":"What was the name of your first pet?"}],
"access_token": "xxxxx"
}
我会提交:
{
"mfa": "fido"
}
但是如果格子返回:
{
"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"]
}
这个对吗?