리그캣의 개발놀이터

[트위터 데이터 분석] twitter api를 python으로 oAuth 인증받기 본문

카테고리 없음

[트위터 데이터 분석] twitter api를 python으로 oAuth 인증받기

리그캣 2019. 2. 13. 16:14


이전 앞단에 작성했던 트위터api를 사용하기위한 


개발자 계정 생성가이드 기반으로 작성하였다.


https://league-cat.tistory.com/282


위의 조건을 먼저 만족하길 바란다.


그 후 app을 조건에 만들어 맞추어주면 token등의 정보를 얻을 수 있을 것이다.


파이썬으로 oAuth 인증을 받기위하여 아래의 패키지를 설치하자 


$ pip install python-twitter

 

설치가 완료되었으면, git 통해 아래의 repository 다운받고

실행에 필요한 requirement 설치한다.


$git clone https://github.com/bear/python-twitter.git

$ git install -Ur python-twitter/requirements.txt

 

이제 python api 사용을 위한 준비가 끝낫다.

 

Test해보기

 

$cd python-twitter

$make test

 

$vi oauth_test.py


import sys
sys.path.append('/usr/lib/python3.6/site-packages/')
import twitter
api = twitter.Api(consumer_key='발급받은 consumer_key',
consumer_secret='발급받은 consumer_secret',
access_token_key='발급받은 access_token_key',
access_token_secret='발급받은 access_token_secret')
print(api.VerifyCredentials())

 $python oauth_test.py


인증여부를 확인 가능하다.


해당 내용은 다음의 링크들을 참조하였으며 변동사항이 있기에


내 입맛에 따라 재 작성하였다는 것을 알린다.


유주원님의 글 : 링크

깃헙 : 링크


추가적으로 .. . 트위터 api를 사용하기 위한 python-twitter에 자료는 다음에서 확인 가능하다.



https://python-twitter.readthedocs.io/en/latest/

Comments