1. API 항목 : 과정 리스트

  1. (1) 호출 규칙

    /api/courses?apikey={apikey}
  2. (2) 설명

    • 해당 기관에서 연계신청을 한 과정의 리스트 정보를 제공
    • API Key : 발급받은 기관키
  3. (3) Response Parameters

    Parameters
    Parameter
    Field 필드명 Type 필수여부 비고
    Course_Seq 과정코드 String 필수 -
    Course_Cate_Code 카테고리코드 String 필수 -
    Course_Name 과정명 String 필수 -
    Hit_Count 조회수 String - 사용자가 과정 상세 정보를 조회한 횟수
    Like_Count 좋아요수 String - 사용자가 해당 과정에 대해 ‘좋아요’를 클릭한 횟수
    Course_Img_Url 과정이미지 String - 과정 대표 이미지 URL
  4. (4) 결과

    {"resJSON": "{data}","resCode": "success", "fail"}

2. API 항목 : 과정 상세

  1. (1) 호출 규칙

    /api/course?apikey={apikey}&courseseq={과정코드}&coursecsseq={기수코드}
  2. (2) 설명

    • 과정명, 소개, 강사, 학습기간 등 과정에 대한 상세 정보를 제공
    • API Key : 발급받은 기관키
    • Courseseq: 과정리스트로 제공받은 상세정보를 제공받고자 하는 과정 코드
  3. (3) Response Parameters

    과정을 구성하고 있는 차시 수 (목차 수) 필수

    Parameters
    Parameter
    Field 필드명 Type 필수여부 비고
    Course_Seq 과정코드 String 필수 필수
    Course_Cs_Seq 과정차수코드 String 필수 필수
    Course_Name 제목 String 필수 필수
    Course_Cate_Code 카테고리 String 필수 필수
    Course_Tag 태그 String - -
    Course_Intro 강좌소개 String 필수 필수
    Course_Prof_Url 강사이미지 String - 과정 대표 강사 이미지 URL
    Course_Prof 강사명 String - -
    Course_Prof_Intro 강사소개 String - -
    Course_Img_Url 과정이미지 String - 과정 대표 이미지 URL
    Course_Content_Sub 차시수 String 필수 -
    Course_Comp_Score 수료기준 String 필수 필수
    Edu_Days 교육기간 String - 신청일로부터 교육기간(일)
    Course_Satis 만족도 String -
  4. (4) 결과

    { "resJSON": "{data}", "resCode": "success", "fail" }

3. API 항목 : 차시 리스트

  1. (1) 호출 규칙

    /api/subjects?apikey={apikey}&courseseq={과정코드}&coursecsseq={기수코드}
  2. (2) 설명

    • 과정별 차시 리스트와 학습창 URL 정보를 제공
    • API Key : 발급받은 기관키
    • courseseq: 과정리스트로 제공받은 차시 리스트를 제공받고자 하는 과정 코드
  3. (3) Response Parameters

    Parameters
    Parameter
    Field 필드명 Type 필수여부 비고
    Course_Seq 과정코드 String 필수 -
    Course_Cate_Code 차수코드 String 필수 해당 차수 코드, 동일 과정에 대해 해당 년도에 개설된 과정 차수 정보로 현재 GSEEK의 경우
    1년에 1개 차수 운영
    Subject_Seq 차시코드 String 필수 과정을 구성하고 있는 차시(목차)코드
    Subject_Name 차시명 String 필수 사용자가 과정 상세 정보를 조회한 횟수
    Cs_Like 좋아요 String - 사용자가 해당 과정에 대해 ‘종아요’ 를 클릭한 횟수
    Cs_Hit 조회수 String - 사용자가 해당 차시 ‘학습하기’ 를 클릭한 횟수
    Course_Subject_Url 학습URL String 필수 -
  4. (4) 결과

    { "resJSON": "{data}", "resCode": "success", "fail" }

4. API 항목 : 차시 리스트

  1. (1) 호출 규칙

    /api/studyroom?apikey={apikey}&courseseq={과정코드}&coursecsseq={기수코드}&subjseq={차시코드}