트위터(Twitter)

개요

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

설명

  • 트위터(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 등이 아래와 같이 발급된다.


 
egovframework/twitter_트위터.txt · 마지막 수정: 2023/12/21 05:21 (외부 편집기)
 
이 위키의 내용은 다음의 라이센스에 따릅니다 :CC Attribution-Noncommercial-Share Alike 3.0 Unported
전자정부 표준프레임워크 라이센스(바로가기)

전자정부 표준프레임워크 활용의 안정성 보장을 위해 위험성을 지속적으로 모니터링하고 있으나, 오픈소스의 특성상 문제가 발생할 수 있습니다.
전자정부 표준프레임워크는 Apache 2.0 라이선스를 따르고 있는 오픈소스 프로그램입니다. Apache 2.0 라이선스에 따라 표준프레임워크를 활용하여 발생된 업무중단, 컴퓨터 고장 또는 오동작으로 인한 손해 등에 대해서 책임이 없습니다.
Recent changes RSS feed CC Attribution-Noncommercial-Share Alike 3.0 Unported Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki