2014-04-13 1 views
0

REST API에서 AddSiteAccount1을 호출 할 때 코드 801이 진행 중임을 의미하며 새로 고침이 완료 될 때까지 GetSiteRefreshInfo를 호출해야한다는 것을 알고 있습니다.AddSiteAccount & GetSiteRefreshInfo

이 과정에서 몇 가지 질문이 있습니다.

1) GetSiteRefreshInfo에 필요한 MemSiteAccountId가 AddSiteAccount1에서 반환 된 SiteAccountId입니까? 그렇다면 문서가이 말을했거나 두 필드의 이름이 동일하면 좋을 것입니다. 그렇지 않은 경우 MemSiteAccountId를 가져 오려면 GetItemSummaries를 호출해야합니까? 그렇다면 정확한 MemSiteAccountId를 얻기 위해 계정을 일치시키는 방법

2) 내 개인 은행 계좌 (뉴질랜드의 ASB, 사이트 4330)는 로그인 중에 MFA를 사용하지 않지만 AddSiteAccount1의 응답에는 SiteRefreshInfo가 있습니다. 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. 이것은 샌드 박스 환경/데이터와 관련된 오류가 아닙니다. 이 사이트는 은행 웹 사이트에서 사용할 수있는 기능인 NetCode Token을 지원하기 때문에이 사이트는 MFA로 언급되었습니다. 당신은 같은 것을 등록하지 않았을 수도 있습니다. 그래서 로그인 과정에서 MFA 관련 정보를 입력 할 필요가 없습니다.
  3. Yodlee는 DAG(Dummy Account Generator)으로 알려진 도구를 제공하므로 사용자의 요구 사항을 충족시켜야합니다.
+0

답변 해 주셔서 감사합니다. 2 번에 대해서는 정확합니다. 로그인시 netcode를 설정할 수 있다는 것을 잊었습니다. 특정 사용자가 로그인 할 때 Netcode를 입력해야하는지 그렇지 않은지를 어떻게 결정합니까? – Chris

+0

@ Chris- [link] (http://developer.yodlee.com/Indy_FinApp/Aggregation_Services_Guide/Aggregation_REST_API_Reference/getMFAResponseForSite)를 확인하십시오. 이것은 필요한 정보와 흐름을 가지고 있습니다. –