경기도 뉴스포털 API

1. 경기도뉴스포털 API 란?

  • 경기도뉴스포털 API 는 도정소식 콘텐츠를 31개 시군을 대상으로만 활용되도록 공개한 관리자 및 개발자를 위한 API 입니다.
  • 경기도뉴스포털 API 를 이용하시면 경기도에서 제공 되는 콘텐츠(보도자료,뉴스)를 각 시군에 맞게 적용 · 활용 할 수 있습니다.

2. 경기도뉴스포털 API 적용 가이드

1) 보도자료, 뉴스 리스트 정보

보도자료 URL
https://gnews.gg.go.kr/rss/gnews_rss.do?servicekey=인증키&bs_code=S017&page=1&pagesize=10&search_flag=1&keyword=검색어
뉴스 URL
https://gnews.gg.go.kr/rss/gnews_rss.do?servicekey=인증키&bs_code=C001&page=1&pagesize=10&search_flag=1&keyword=검색어
입력 파라미터
  • [GET] servicekey : 시군별키코드값
  • [GET] bs_code : 기사 분류 값 (S017 : 보도자료, C001 : 뉴스)
  • [GET] page : 페이징 넘버 값
  • [GET] pagesize : 리스트 개수 지정 값
  • [GET] search_flag : 검색분류 값 (1 : 제목, 3 : 내용)
  • [GET] keyword : 검색어
결과값
Parameter 정의
  • 분류 : 공통
  • 구성 : 콘텐츠 정보
  • Parameter 정의 - 공통 (보도자료, 뉴스 리스트 정보)
    태그 내용 비고
    title 콘텐츠 제목
    link 콘텐츠 원본 링크 주소
    image 콘텐츠 썸네일 이미지
    number 콘텐츠 기사 코드 값
    author 콘텐츠 작성자
    category 콘텐츠 카테고리 값
    description 콘텐츠 소개
    dc:date 콘텐츠 발행일자
    totalcnt 콘텐츠 전체 카운팅 값(페이징 활용)
비고
반복됨

2) 보도자료, 뉴스 내용 정보

보도자료 view URL
https://gnews.gg.go.kr/rss/gnews_bodo_rss.do?servicekey=인증키&ca_code=기사코드 값&bs_code=S017
뉴스 view URL
https://gnews.gg.go.kr/rss/gnews_detail_rss.do?servicekey=인증키&ca_code=기사코드 값
입력 파라미터
  • [GET] servicekey : 시군별키코드값
  • [GET] ca_code : 콘텐츠 기사코드 값 (number 값)
  • [GET] bs_code : 보도자료 분류 값 (S017 : 보도자료)
결과값
Parameter 정의
  • 분류 : 공통
  • 구성 : 콘텐츠 정보
  • Parameter 정의 - 공통 (보도자료, 뉴스 내용 정보)
    태그 내용 비고
    title 콘텐츠 제목  
    link 콘텐츠 원본 링크 주소
    author 콘텐츠 작성자
    category 콘텐츠 분류 값
    description 콘텐츠 내용
    dc:date 콘텐츠 발행일자
  • 분류 : 뉴스
  • 구성 : 콘텐츠 정보
  • Parameter 정의 - 뉴스 (보도자료, 뉴스 내용 정보)
    태그 내용 비고
    movielink 동영상기사 주소(비메오 iframe)
  • 분류 : 보도자료
  • 구성 : 콘텐츠 정보
  • Parameter 정의 - 보도자료 (보도자료, 뉴스 내용 정보)
    태그 내용 비고
    clipname1 첨부파일1
    clipname2 첨부파일2
    clipname3 첨부파일3
    clipname4 첨부파일4
    clipname5 첨부파일5
    clipname6 첨부파일6
    clipname7 첨부파일7
    clipname8 첨부파일8
    clipname9 첨부파일9
    clipname10 첨부파일10
  • ※ 각 시군 API를 통해서도 경기도뉴스포털 내 시군보도자료 및 시군포토소식 등록이 가능합니다.
  • ※ 자세한 등록방법이나 API 관련사항은 담당자에게(☎ 031-8008-2683) 문의 주시기 바랍니다.