728x90
트위터의 데이터를 활용하기 위한 OAuth 인증증명과 API 접근 획득을 위해서는 아래 사이트에서 새로운 트위터 어플리케이션을 생성해야 한다.
https://apps.twitter.com/ 〉 CREATE NEW APP
제대로 연결되었는지 확인해보기 위해 아래와 같이 작성한 후 출력해보자.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | from django.shortcuts import render_to_response, render, redirect import twitter def get_twitter_data(request): CONSUMER_KEY = '********************' CONSUMER_SECRET = '****************' OAUTH_TOKEN = '******************************''' OAUTH_TOKEN_SECRET = '***************************' auth = twitter.oauth.OAuth(OAUTH_TOKEN, OAUTH_TOKEN_SECRET, CONSUMER_KEY, CONSUMER_SECRET) twitter_api = twitter.Twitter(auth=auth) return render(request, 'blog/twitterdata.html', { 'twitter_api': twitter_api, }) | cs |
1 2 3 | <div class="panel-body"> {{ twitter_api }}<br> </div> | cs |
출력결과는 다음과 같다.
1 | <twitter.api.Twitter object at 0x7fdbb1eb5160> | cs |
성공적으로 OAuth 인증 증명을 사용해서 트위터 API 쿼리를 위한 인증을 얻었음을 알 수 있다.
※ 본 포스팅은 아래 도서의 소스를 참고하여 학습목적으로 작성되었습니다.
|
728x90
'프로그래밍 Programming' 카테고리의 다른 글
Yahoo GeoPlanet 를 이용한 트위터에서 유행하는 주제 알아보기 (2) (0) | 2016.05.08 |
---|---|
Yahoo GeoPlanet 를 이용한 트위터에서 유행하는 주제 알아보기 (1) (0) | 2016.05.08 |
우분투 Pillow 설치 에러 Error for pip install Pillow on Ubuntu virtualenv (0) | 2016.03.22 |
MariaDB 장고 프레임워크 연동 (0) | 2016.03.19 |
우분투에 MariaDB 설치하기 Install MariaDB on Ubuntu (0) | 2016.03.19 |