2014-01-15 2 views
1

일반 사용자 이름/비밀번호 입력란의 경우 키 값 쌍이 하나만 있어도 매우 간단합니다. 그러나 최근에 필드 그룹 (생년월일)이있는 복잡한 콘텐츠 서비스가 발생했으며 복수형으로 다시 제출합니까? 별개의 들판 이었습니까?Yodlee의 로그인 필드 그룹은 어떻게 처리됩니까?

예 : 정규형 :

["componentList"]=> 
    array(4) { 
     [0]=> 
     object(stdClass)#3 (13) { 
     ["valueIdentifier"]=> 
     string(5) "LOGIN" 
     ["valueMask"]=> 
     string(11) "LOGIN_FIELD" 
     ["fieldType"]=> 
     object(stdClass)#6 (1) { 
      ["typeName"]=> 
      string(4) "TEXT" 
     } 
     ["size"]=> 
     int(20) 
     ["maxlength"]=> 
     int(15) 
     ["name"]=> 
     string(5) "LOGIN" 
     ["displayName"]=> 
     string(7) "User ID" 
     ["isEditable"]=> 
     bool(true) 
     ["isOptional"]=> 
     bool(false) 
     ["isEscaped"]=> 
     bool(false) 
     ["helpText"]=> 
     string(5) "85046" 
     ["isOptionalMFA"]=> 
     bool(false) 
     ["isMFA"]=> 
     bool(false) 
     } 

이상한 복수 형태 : 그것은 같은 그래서

[3]=> 
     object(stdClass)#11 (19) { 
     ["defaultValues"]=> 
     array(3) { 
      [0]=> 
      NULL 
      [1]=> 
      NULL 
      [2]=> 
      NULL 
     } 
     ["values"]=> 
     array(3) { 
      [0]=> 
      NULL 
      [1]=> 
      NULL 
      [2]=> 
      NULL 
     } 
     ["validValues"]=> 
     array(3) { 
      [0]=> 
      array(12) { 
      [0]=> 
      string(2) "01" 
      [1]=> 
      string(2) "02" 
      [2]=> 
      string(2) "03" 
      [3]=> 
      string(2) "04" 
      } 
      [1]=> 
      array(31) { 
      [0]=> 
      string(2) "01" 
      [1]=> 
      string(2) "02" 
      [2]=> 
      string(2) "03" 
      [3]=> 
      string(2) "04" 
      } 
      [2]=> 
      NULL 
     } 
     ["valueIdentifiers"]=> 
     array(3) { 
      [0]=> 
      string(8) "OPTIONS1" 
      [1]=> 
      string(7) "OPTIONS" 
      [2]=> 
      string(6) "LOGIN1" 
     } 
     ["valueMasks"]=> 
     array(3) { 
      [0]=> 
      string(12) "/LOGIN_FIELD" 
      [1]=> 
      string(11) "LOGIN_FIELD" 
      [2]=> 
      string(12) "/LOGIN_FIELD" 
     } 
     ["fieldTypes"]=> 
     array(3) { 
      [0]=> 
      object(stdClass)#9 (1) { 
      ["typeName"]=> 
      string(7) "OPTIONS" 
      } 
      [1]=> 
      object(stdClass)#8 (1) { 
      ["typeName"]=> 
      string(7) "OPTIONS" 
      } 
      [2]=> 
      object(stdClass)#14 (1) { 
      ["typeName"]=> 
      string(4) "TEXT" 
      } 
     } 
     ["validationRules"]=> 
     array(3) { 
      [0]=> 
      NULL 
      [1]=> 
      NULL 
      [2]=> 
      NULL 
     } 
     ["sizes"]=> 
     array(3) { 
      [0]=> 
      int(20) 
      [1]=> 
      int(20) 
      [2]=> 
      int(20) 
     } 
     ["maxlengths"]=> 
     array(3) { 
      [0]=> 
      int(40) 
      [1]=> 
      int(40) 
      [2]=> 
      int(4) 
     } 
     ["userProfileMappingExpressions"]=> 
     array(3) { 
      [0]=> 
      NULL 
      [1]=> 
      NULL 
      [2]=> 
      NULL 
     } 
     ["name"]=> 
     string(26) "Date of Birth (MM/DD/YYYY)" 
     ["displayName"]=> 
     string(26) "Date of Birth (MM/DD/YYYY)" 
     ["isEditable"]=> 
     bool(true) 
     ["isOptional"]=> 
     bool(false) 
     ["isEscaped"]=> 
     bool(false) 
     ["helpText"]=> 
     string(5) "85043" 
     ["isOptionalMFA"]=> 
     bool(false) 
     ["isMFA"]=> 
     bool(false) 
     } 

이 API를 다시 그룹화 전송, 나는 현재를 평평 : credentialFields [3] 신임장 필드 [4] 신임 정보 필드 [5]

각 날짜, 월 및 연도의 관련 데이터를 전송합니다. 그러나, 아마 우리는 그것이 내려 오는 것과 같은 방법으로 복수형으로 롤업하기로되어 있습니까? REST API에 이러한 다중 값 형식 중 하나의 예가 있습니까?

답변

0

특정 금융 기관에 그룹으로 된 여러 필드가 있고 DOB가 그 중 하나입니다. 나는 같은 것을 성공적으로 구현했다. 이후 순수 SOAP에서 동일한 작업을 수행 했으므로 REST 구현을위한 샘플이 없으므로 목록을 평평하게 만들 필요가 없다는 것만 큼 원래 목록에 필요한 답변을 채우고 양식을 작성하십시오.

관련 문제