2014-04-13 409 views
0

在REST API上調用AddSiteAccount1後,我明白代碼801意味着正在刷新,我應該調用GetSiteRefreshInfo直到完成刷新。AddSiteAccount&GetSiteRefreshInfo

我對這個過程有幾個疑問。

1)SiteAccountId是否從AddSiteAccount1返回GetSiteRefreshInfo所需的MemSiteAccountId?如果是這樣,如果文檔說明了這一點,或者兩個字段的命名相同,那將會很好。如果不是,要獲取MemSiteAccountId,是否需要調用GetItemSummaries? 2)我的個人銀行賬戶(在新西蘭的ASB,網站4330)在登錄期間不使用MFA,但AddSiteAccount1的響應具有SiteRefreshInfo。如果是這樣,我如何匹配帳戶以獲得正確的MemSiteAccountId

。 RefreshMode =='MFA'。這似乎是沙箱數據的錯誤?或者我讀的迴應錯誤?我在MoneyCenter中測試了我的賬戶,他們似乎並不認爲這是MFA賬戶。這可能是沙盒環境中的數據錯誤嗎?

這是與該網站相關的刷新信息:

"refreshInfo": { 
    "itemId": 10023028, 
    "statusCode": 0, 
    "refreshType": 2, 
    "refreshRequestTime": 0, 
    "lastUpdatedTime": 1396922296, 
    "lastUpdateAttemptTime": 1396922296, 
    "itemAccessStatus": { 
    "name": "ACCESS_VERIFIED" 
    }, 
    "userActionRequiredType": { 
    "name": "NONE" 
    }, 
    "userActionRequiredCode": 0, 
    "lastDataUpdateAttempt": { 
    "date": "2014-04-07T18:58:16-0700", 
    "status": { 
     "name": "SUCCESS" 
    }, 
    "statusCode": 0, 
    "type": { 
     "name": "USER_REQUESTED" 
    } 
    }, 
    "lastUserRequestedDataUpdateAttempt": { 
    "date": "2014-04-07T18:58:16-0700", 
    "status": { 
     "name": "SUCCESS" 
    }, 
    "statusCode": 0, 
    "type": { 
     "name": "USER_REQUESTED" 
    } 
    }, 
    "lastSuccessfulDataUpdate": "2014-04-07T18:58:16-0700", 
    "itemCreateDate": "2014-04-07T18:58:16-0700", 
    "nextUpdateTime": 1397511763, 
    "responseCodeType": { 
    "responseCodeTypeId": 1 
    }, 
    "retryCount": 0, 
    "refreshMode": "MFA" 
}, 

3)是否有在沙箱環境中使用MFA,使我們能夠測試我們的MFA集成任何帳戶?

回答

0

@克里斯

下面是正確答案:

  1. 是他們兩人都是相同的,即siteAccountId = MemSiteAccountId。 我們將考慮這一點,並通過門戶網站進行更正。
  2. 這不是Sandbox環境/數據的錯誤。此網站已被提及爲MFA,因爲此網站支持銀行網站提供的可選功能的NetCode令牌。您可能還沒有註冊過,因此您不需要在登錄過程中輸入任何與MFA相關的信息。
  3. Yodlee提供了一個名爲DAG(Dummy Account Generator)的工具,這應該滿足您的要求。
+0

感謝您的回答。 關於2號,你是正確的,我忘了你可以在登錄時設置網絡編碼。如何確定特定用戶是否需要在登錄時輸入Netcode,而不是? – Chris

+0

@ Chris-請檢查此[鏈接](http://developer.yodlee.com/Indy_FinApp/Aggregation_Services_Guide/Aggregation_REST_API_Reference/getMFAResponseForSite)。這具有所需的信息和流程。 –