목차

트위터(Twitter)

개요

트위터(Twitter)는 쇼셜 네트워크 서비스(Social Network Service:SNS)하기 위한 Twitter를 연동 기능을 제공한다.

설명

  ① 트위터 수신(목록)-인증 : 트위터 인증화면을 티우기 위한 메인페이지
  ② 트위터 수신(목록)-인증키입력 : 트위터 정보를 등록하고, 등록 결과를 조회한다.
  ③ 트위터 등록 : 트위터 글을 등록한다.
  ④ 트위터 등록 결과조회 : 등록된 트위터 글의 결과를 조회한다.
  ⑤ 트위터 목록 : 등록된 트위터 정보를 조회햔다.
  ⑥ 트위터 인증키 관리 : 등록된 트위터 인증키 정보를 변경한다.

관련소스

유형대상소스명비고
Controlleregovframework.com.uss.ion.tir.web.EgovTwitterController.java트위터 관리를 위한 컨트롤러 클래스
Serviceegovframework.com.uss.ion.tir.service.EgovTwitterRecptnService.java트위터 관리를 위한 서비스 인터페이스
Serviceegovframework.com.uss.ion.tir.service.EgovTwitterTrnsmitService.java트위터 관리를 위한 서비스 인터페이스
ServiceImplegovframework.com.uss.ion.tir.service.impl.EgovTwitterRecptnServiceImpl.java트위터 관리를 위한 서비스 구현 클래스
ServiceImplegovframework.com.uss.ion.tir.service.impl.EgovTwitterTrnsmitServiceImpl.java트위터 관리를 위한 서비스 구현 클래스
DAOegovframework.com.uss.ion.tir.service.impl.RssTagManageDao.java트위터 관리를 위한 데이터처리 클래스
Modelegovframework.com.uss.ion.tir.service.TwitterInfo.java트위터 관리를 위한 Model 클래스
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterMain.jsp트위터 메인 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterPopup.jsp트위터 Consumer key/Consumer secret 인증을 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterPopupActor.jsp트위터 Consumer key/Consumer secret 인증 처리를 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterPopupProcess.jspTwitter.com에 인증후 Return 받는 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterTrnsmit.jsp트위터 송신(등록)을 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterTrnsmitResult.jsp트위터 송신(등록)후 결과 확인을 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterRecptn.jsp트위터 목록조회를 위한 jsp페이지
JSP/WEB-INF/jsp/egovframework/uss/ion/tir/EgovTwitterAccount.jsp트위터 계정정보를 변경하기 위한 jsp페이지
XML/egovframework/sqlmap/com/uss/ion/tir/EgovTwitter_SQL_*.xmlRSS관리관리 QUERY XML

클래스 다이어그램

관련테이블

테이블명테이블명(영문)비고
트위터계정관리COMTNTWITTER트위터계정을 관리하기 위한 속성정보를 정의하고, 관리한다.

관련화면 및 수행메뉴얼

트위터 수신(목록)-인증

트위터 수신(목록)-인증키입력 앞업창을 호출하기 위한 화면을 제공한다.


트위터 수신(목록)-인증키입력

트위터 ConsumerKey, ConsumerSecret 키를 인증받기 위한 화면을 제공한다.
인증키 요청을 완료하고, http://twitter.com 화면으로 이동 되면 ID/PW번호를 입력후 Allow를 요청한다.

저장 : 트위터 인증키(ConsumerKey,ConsumerSecret)를 인증을 요청한다.


트위터 등록

트위터에 글을 등록하기 위한 화면을 제공한다.

저장 : 작성된 트위터 글을 등록을 요청한다.


트위터 등록 결과조회

트위터에 글울 등록후 결과 상태를 확인할수 있는 화면을 제공한다.

확인 : 트위터 등록 화면으로 이동한다.


트위터 목록 조회

트위터에 등록한 글과 Following 하고 있는 친구의 글을 최근 날짜 순서대로 조회 화면을 제공한다.

조회 : 입력 건수 만큼의 데이터를 조회한다.


트위터 인증키 관리

트위터 인증키를 자동으로 관리 할수 있는 화면을 제공한다.

저장 : 작성 혹은 수정된 트위터 인증키 저장을 요청한다.


트위터 OAuth 인증키 발급절차

테스트 Consumer key : saaeVLrxerfGqBaTO2SQQ
테스트 Consumer secret : wKMiMTnO44Bs4znEkx9NP1Aag4klPX5tisfccrokdxg
테스트 계정 : egovframe
테스트 비빌번호 : *

1) http://twitter.com/apps 트위터 사이트에 로그인한다.
2) Register a new application » 버튼을 클릭하고 등록 페이지에 아래와 같이 서비스를 등록한다.

※ Callback URL: http://common.egovframe.go.k/uss/ion/tir/selectTwitterPopupProcess.do
(키 발급 후 리턴되는 URL)

3) Consumer key,Consumer secret 등이 아래와 같이 발급된다.