개발환경 구축
참 애를 많이 먹었다.
코드 몇 줄 설치 몇 개 하는 게 왜 이리 힘든건지 오류가 참 많이 난다.
우선 개발하기 앞서 필요한 툴들을 설치한다.
Python, Pycharm, Mamp, Atom을 설치해준다. 여기까진 크게 어려운 부분이 없으니
따로 포스팅하지 않겠다.
후에 개인적으로 애먹었던 부분은 조금 상세하게 포스팅하도록 하겠다.
프로그래머 지망생일 뿐이니 너그러이 이해 바람..
설치가 다 끝났다면 첫 단계로 할 것은 Twitter API 를 import 하는 것이다
우선 트위터에 가입을 해야 된다. 개발자 신청을 해야 토큰을 받아오고 API Aouth 인증을
할 수 있기 때문이다. (사실 검색만 하는 입장이어서 토큰값까지 필요한지는 잘 모르겠다..
하지만 일단 받아보도록 한다.)
https://developer.twitter.com 여기로 가서 신청하면 됐던 거로 기억한다.
신청하면 몇 가지 질문을 하는데 간략하게 대답해도 인증이 완료된다.
너무 엉망으로 하면 다시 제출하라고 답신이 오니 참고 !
아.. 예전에는 인증과정이 없었는데 생긴 지 얼마 안 된듯싶다. 조금만 더 빨리할껄 그랬다.
토큰값을 받아왔다면 파이참을 이용해 Twitter API를 사용할 차례다.
우선 설치해 주도록 한다.
나는 Pycharm을 처음 써봐서 환경변수 설정을 하면 Python에 설치한 라이브러리를
사용할 수 있는줄 알았는데 아니었다. 나 같은 사람을 위해 적어본다.
설치 방법은 간단하다.
************************************************************************************************
File - Settings - (왼쪽 메뉴에) Project : 프로젝트명 - Project Interpreter -
(오른쪽에) + 클릭 - 검색창에 python-twitter 를 검색 - 왼쪽 아래 Install Package
************************************************************************************************
이렇게 하면 설치가 시작된다. 참 쉬운걸 가지고 나는 한참 해맸었다.
python에 설치하려고 Git Bash도 이용해보고 별짓을 다했기 때문이다.
이건 번외로 포스팅 하도록 하겠다.
설치가 다됐으면 Twitter api를 import 해보자
import twitter 해주면 된다.
다음으로는 Aouth를 인증해 주면 된다.
개발자 인증을 통해서 받은 토큰값을 넣어주면 된다.
api = twitter.Api(consumer_key='________________________________', consumer_secret='________________________________', access_token_key='________________________________', access_token_secret='________________________________')
토큰값은 보안상의 이유로 노출시키면 안된다.
인증이 잘 됐다면 테스트를 해보자
status = api.PostUpdate('python-twitter api 성공 !')
만약 성공했다면 개발자 신청시 사용했던 아이디 타임라인에 글이 작성된걸 볼 수 있다.
여기까지 했다면 개발환경 구축은 거의 끝났다고 볼수있다.
// 기록 겸 공부겸 포스팅 하다보니 twitter api 사용법을 포스팅 하는 블로그 같이 됐다.
내가 공부하고 개발 하면서 어려웠던 부분을 공유하고 서로 도움 받을수 있다면
이렇게 자세히 포스팅 하는게 좋을것같다 !

댓글 없음:
댓글 쓰기