데이터 필드
필드<field>설명
seq순번
areacode분야별코드
areacode1분야별코드1
standardcode표준번호
standardname표준명
orddate제정일자
udtdate개정일자
attachfile파일첨부여부
 API 요청 URL
요청 주소
http://www.ibtk.kr/grStandard_api/{key}{key} : 상품 구매시 발급되는 인증키 경로 입니다
 API 요청 파라미터
파라미터 이름model_query
설명검색조건을 위한 JSON 문자열
필수여부옵션
포맷{ "<field>" : <value>}Equals
{ "<field>" : { "$regex" : <value> } }Like
{ "<field>" : { "$gt" : <value> } }GreaterThan
{ "<field>" : { "$lt" : <value> } }LessThan
{ "<field>" : { "$ne" : null}}IsNotNull, NotNull
{ "<field>" : null}IsNull, Null
{ "<field>" : { "$ne" : <value> } }Not Equals
{ $and : [ { "<field>" : <value> }, { "<field>" : <value> }, ... ] }AND operation
{ $or : [ { "<field>" : <value> }, { "<field>" : <value> }, ... ] }OR operation
파라미터 이름model_query_fields
설명해당 필드의 출력 여부를 결정하기 위한 JSON 문자열
필수여부옵션
포맷{ 
    '<field>' : <1 or 0>,해당 필드만 출력(1), 해당 필드만 출력안함(0)
    ...**출력여부 값(1 or 0)은 필드별로 다른 값을 설정 할 수 없음.
}**잘못된 파라미터 값 : {'field1' : 0 , 'field2' : 1} (X)
파라미터 이름model_query_distinct
설명중복제거 대상 필드명
필수여부옵션
포맷<field>distinct 처리할 필드 명
 *distinct 는 단일 필드만 지원함.
파라미터 이름model_query_pageable
설명검색 결과의 페이징과 정렬을 위한 JSON 문자열
필수여부옵션
포맷{   
    'enable' : <true or false>,페이지 처리 사용 여부. 기본값은 true.
    'pageNumber' : <number> ,페이지 번호. 기본값은 0
    'pageSize' : <number>,한 페이지당 행 갯수. 기본값은 10
    'sortOrders' : [   
        { 'property' : '<field>' , 'direction' : <1 or -1> } ,해당 필드 의 오름차순(1) , 내림차순 (-1) 정렬
         ....정렬 조건은 계속 추가 가능함.
    ] 
}   
 API 응답 포맷 (HTTP Status OK : 200)
페이징 응답 포맷 ( 요청 파라미터 model_query_pageable={enable:true} 일때
{ 
    'enable' : <true or false>,컨텐츠의 페이징 처리 여부
    'number' : <number>,출력된 페이지 번호
    'size' : <number>,한 페이지당 행의 갯수
    'totalPages' : <number>,총 페이지수
    'numberOfElements' : <number>,촐력행 시작 순번
    'totalElements' : <number>,총 행 갯수
    'hasPreviousPage' : <true or false>,이전 페이지 존재 유뮤
    'isFirstPage' : <true or false>,첫 페이지 여부
    'hasNextPage' : <true or false>,다음 페이지 존재 여부
    'isLastPage' : <true or false>,마지막 페이지 여부
    'hasContent' : <true or false>,컨텐츠 길이가 0 보다 큰지 여부
    'sortOrder' : [ 
         { 'property' : '<field>' , 'direction' : <1 or -1> },Ordering 정보
         ... 
    ] 
    'content' = [ 
        { '<field>' : '<value>', ... }데이터
         ... 
    ] 
} 
리스트 응답 포맷 (요청 파라미터 model_query_pageable={enable:false} 일때)
[ 
        { '<field>' : '<value>', ... },데이터
         ... 
]

 


위와 같이 나와잇는데요 예문이 없어서 저 파라미터랑 옵션들을 어떻게 연결해서 주소를 만드는건지 모르겠어요..내가 open api 를 잘 안써봐서.

근데 


http://www.ibtk.kr/safetyStandard/93a71a55daf2830c4a903be74512179e?model_query_pageable.pageNumber=2


뭐 이렇게 물음표랑 . (점)찍는걸로 연결해서 하는것 같더라고 저번에 쿠리쿠리횽이 답변해준 거 보니까..


그래서 나는 이 문법같은 것들을 다 알고싶어 근데 정보를 어디서 얻을지 모르겠음.....흙