본문 바로가기
Programming/Python

Python 으로 Twitter API 활용해보기

by Deafhong 2017. 10. 17.
반응형
안녕하세요. 데프홍입니다.

이번 포스팅에는 Python 으로 Twitter API 를 이용해서 조회하고, 트윗을 날려보는 간단하게 실습을 해보도록 하겠습니다.


먼저 Twitter 개발자 사이트에 들어가서, ‘어플리케이션’ 을 새로 등록해야 합니다.

개발환경 : Mac / Python
  1. App 만들기
    1. https://apps.twitter.com 으로 접속
    2. ‘Create New App’ 클릭
    3. App Info 입력하기 ( 중복이 되지 않게 작성해야 됨 )
      1. Name : 어플리케이션 이름 입력
      2. Description : 어플리케이션 설명 입력
      3. Website : 앱에서 보여질 URL 나 홈페이지 주소 입력.
      4. Callback URL : 필수입력사항이 아니며, 공백으로 해도 무방.
    4. Developer Agreement 에 동의 체크를 하고, ‘Create your Twitter application’ 클릭
  2. App Token 설정 및 퍼미션 설정
    1. 위 1번 과정을 통해서 App의 Consumer Key / Secret 가 생성됨.
    2. ‘Keys and Access Tokens’ 탭 클릭 -> 하단에 Your Access Token 부분에서 ‘Create my access token’ 을 클릭
    3. access key 가 생성되는 것을 확인.
    4. 퍼미션을 Read / Write 으로 설정.
  3. API 사용
    1. API 사용하기 위해 필요한 Token?
      1. Consumer Key ( API Key )
      2. Consumer Secret ( API Secret )
      3. Access Token
      4. Access Token Secret
  4. 프로젝트 생성
    1. twitter-authorize 디렉토리 생성.
    2. 가상환경 구축 및 필요라이브러리 설치.
      1. virtualenv twitterEnv
        1. 가상파이썬 환경을 설정.
      2. source twitterEnv/bin/active
        1. 가상파이썬 환경을 적용.
      3. pip install tweepy
    3. ‘twitter_authorize.py’ 생성
      1. 아래 소스 입력하기.


  5. Python 프로젝트 실행확인.
    1. python twitter_authorize.py 실행
    2. Twitter 에 Test Message 가 잘 올라왔는지 체크하기.




이걸로 포스팅을 마치겠습니다.






반응형