Yodlee getSiteLoginForm API响应在尝试之间发生变化

时间:2014-08-26 04:56:54

标签: yodlee

似乎与Yodlee的 getSiteLoginForm REST API函数的响应不一致。

对于具有带单选按钮的登录字段的站点,有时从Yodlee返回的特定字段的数据将如下所示:

{
    "fieldInfoList": [
        {
            "validValues": [
                "1",
                "2",
                "3",
                "4"
            ],
            "displayValidValues": [
                "1",
                "2",
                "3",
                "4"
            ],
            "valueIdentifier": "OPTIONS",
            "valueMask": "LOGIN_FIELD",
            "fieldType": {
               "typeName": "OPTIONS"
            },
            "size": 20,
            "maxlength": 40,
            "name": "OPTIONS",
            "displayName": "Issue Number",
            "isEditable": true,
            "isOptional": false,
            "isEscaped": false,
            "helpText": "76367",
            "isOptionalMFA": false,
            "isMFA": false
        }
    ]
}

其他时候看起来像这样:

{
    "validValues": [
        "1",
        "2",
        "3",
        "4"
    ],
    "displayValidValues": [
        "1",
        "2",
        "3",
        "4"
    ],
    "valueIdentifier": "OPTION",
    "valueMask": "LOGIN_FIELD",
    "fieldType": {
       "typeName": "OPTIONS"
    },
    "size": 20,
    "maxlength": 40,
    "name": "OPTION",
    "displayName": "Issue Number",
    "isEditable": true,
    "isOptional": false,
    "isEscaped": false,
    "helpText": "76367",
    "isOptionalMFA": false,
    "isMFA": false
}

它是相同的字段,但 valueIdentifier 值已更改且数据未包含在 fieldInfoList 变量中。 如果代码没有差异,那么两次尝试之间响应数据集的变化原因是什么?

除此之外,类似的响应不一致是否会影响Yodlee的其他API函数,如果是这样,如何处理这种不确定的方差呢?

1 个答案:

答案 0 :(得分:0)

我们做了分析,Yodlee每次都提供相同的响应,无论你做多少尝试。虽然我假设您可能在getSiteLoginForm和getLoginFomForContentService之间感到困惑,因为两者都是两个不同的API并且属于方法,即分别基于站点和基于容器。您首先提到的响应是在使用getSiteLoginForm而后者使用getLoginFormForContentService时。

希望这有帮助,因为API没有问题,这是来自2个不同API的两种不同响应。