오픈API

스킵 네비게이션


문서위치

> 울산대학교 > Help > 오픈API
울산대학교에서 제공되는 게시물 컨텐츠를 공개합니다.|울산대학교 OpenAPI는 교내홈페이지에서 제공되는 다양한 게시물 컨텐츠를 좀더 쉽게 이용하실 수 있도록 공개한 개발자를 위한 인터페이스를 제공합니다.
  • 기본용어
    • Service Provider(서비스 프로바이더)
      • OAuth를 통해서 접근을 허용하는 웹 애플리케이션을 말하며, OAuth 인증을 지원하는 울산대학교 API서비스가 서비스 프로바이더 입니다.
    • User(사용자)
      • 서비스 프로바이더 혹은 컨슈머를 사용하는 유저를 말하며, 울산대학교 가입회원을 말합니다.
    • Consumer(컨슈머)
      • OAuth를 사용해서 사용자를 대신해 서비스 공급자에 접근하는 웹사이트나 애플리케이션을 말하며, 울산대학교 API를 이용하여 서비스에 접근하는 외부 어플리케이션 및 웹 서비스 입니다.
    • Consumer Key(컨슈머키)
      • 컨슈머가 서비스 프로바이더에서 사용자를 확인하기 위해 부여하는 문자열 형태의 고유한 키를 말하며, 이 키를 통해서 컨슈머를 구분합니다. 울산대학교에서는 개발자어플리케이션 등록시 컨슈머키를 발급 받을 수 있습니다.
    • Rquest Token(리퀘스트 토큰)
      • 컨슈머가 사용자에게 접근권한을 획득하는 과정에서 사용하는 값이며, 사용자 인증이 완료된 후에는 Access Token(액세스 토큰)으로 교환합니다.
    • Access Token(액세스 토큰)
      • 컨슈머가 사용자의 서비스 프로바이더를 통해서가 아닌 컨슈머를 통해서 보호된 자원에 접근할 수 있는 권한을 받기 위한 값입니다.
  • OAuth 인증 과정
    OAuth 인증 과정
  • 컨슈머 등록하기(개발자 어플리케이션등록)
    • OAuth 인증을 이용하기 위해서는 컨슈머 등록이 필요합니다.
  • Access Token 요청
    • 사용자의 보호된 자원으로 접근할 수 있는 자격을 가진 Access Token을 발급 받는 과정을 거쳐야 합니다. 이 Access Token을 이용하면, 울산대학교에서 제공하는 API를 사용할 수 있게 됩니다.
    • 요청URL
      • http://www.ulsan.ac.kr/api/oauth.aspx
    • 인코딩타입
      • UTF-8
    • 프로토콜
      • HTTP
    • HTTP Method
      • GET/POST
    • 요청 파라메터(Request Parameters)
      요청 파라메터
      파라메터 이름 설명 비고
      user_id 울산대학교 가입회원아이디
      ukey OAuth 인증을 이용하기 위한 문자열(8자리)를 포함한 컨슈머키
      akey 문자열(8자리)를 포함한 컨슈머키 MD5암호화 변환 문자열
      형태 user_id=USER_ID&ukey=12345678Consumer_Key&akey=MD5_12345678Consumer_Key
  • 게시판 목록 요청
    • 울산대학교에서 제공되는 게시판 목록을 제공 받을 수 있습니다.
    • 요청URL
      • http://www.ulsan.ac.kr/api/board_list.aspx
    • 인코딩타입
      • UTF-8
    • 프로토콜
      • HTTP
    • HTTP Method
      • GET/POST
    • 요청 파라메터(Request Parameters)
      요청 파라메터
      파라메터 이름 설명 비고
      user_id 울산대학교 가입회원아이디
      token OAuth 인증을 이후 액세스 토큰
      형태 user_id=USER_ID&token=Access_Token
  • 게시물 정보 요청
    • 울산대학교에서 제공되는 게시물 정보을 제공 받을 수 있습니다.
    • 요청URL
      • http://www.ulsan.ac.kr/api/article.aspx
    • 인코딩타입
      • UTF-8
    • 프로토콜
      • HTTP
    • HTTP Method
      • GET/POST
    • 요청 파라메터(Request Parameters)
      요청 파라메터
      파라메터 이름 설명 비고
      user_id 울산대학교 가입회원아이디
      token OAuth 인증을 이후 액세스 토큰
      board 게시판 아이디
      형태 user_id=USER_ID&token=Access_Token&board=BoardID

본문 다시읽기

리뷰컨텐츠는 현재 페이지의 본문내용에 다시 접근할 수 있도록 링크를 제공합니다.






리뷰 네비게이션


디자인 구성요소

디자인 구성요소는 일반 사용자에게 시각적인 효과를 제공하기 위한 의미가 포함되지 않은 이미지 요소들입니다.

Help|오픈API