파이썬을 사용하여 Twitter API 시작
첫 번째 단계: 트위터 계정 만들기
만약 당신이 아직 없거나 기존 계정에서 발전하고 싶지 않다면 새로운 트위터 계정을 만들 수 있습니다.
2단계: 개발자 계정 신청
개발자 계정은 스테로이드의 일반 계정이다.
주 트위터 계정에 추가된 개발자 계정을 만들고 다음 절차를 따르십시오.
개발하고자 하는 응용 프로그램의 목적과 트위터 데이터에 대한 분석 유형 등 질문에 대답해야 한다.
아주 이상한 것에 관심이 없으면 개발자 계정이 바로 검증되어야 한다.
3단계: 증명서와 버전 제어에 관한 말
문서는 사람을 곤혹스럽게 할 수 있기 때문에, 여기는 증거와 버전 제어에 대한 빠른 요약이다.
트위터는 OAuth라는 신분 검증 프로토콜을 사용한다. (사실상 트위터는 그것을 만드는 데 도움을 주었지만, 이것은 별개의 일이다.)
OAuth의 버전은 다음과 같습니다.
한 마디로 하면 호출하고자 하는 단점에 따라 API v1 또는 API v2를 사용할 수 있고, 실행하고자 하는 작업의 특성에 따라 OAuth 1.0a를 사용할 수도 있고, OAuth 2.0을 선택할 수도 있다.
4단계: 프로젝트 및 응용 프로그램 만들기
트위터 API v2는 '프로젝트' 개념을 도입했다. API v2에서 포트에 접근하기 위해서는 프로그램의 일부분이 필요하다.
규칙은 다음과 같습니다.
개발자 계정이 검증되면 프로젝트 이름과 프로그램 이름을 입력하는 알림을 볼 수 있을 것이다. (기억해라. 프로그램 이름은 유일해야 한다.)
당신의 창조력을 말하게 하세요!
5단계: 소비자 키 생성
응용 프로그램 이름을 선택하면 다음과 같이 키와 토큰이 표시됩니다.
그것들을 안전한 곳에 보관하고 완성되면 다시 보관하세요.이것은 네가 유일하게 그들을 본 것이다.
API 키와 API 키(사용자 키라고도 함)는 OAuth 1.0a를 사용하여 응용 프로그램 자체를 인증합니다.
승재 영패는 OAuth 2.0과 함께 사용할 수 있지만, 본 강좌에서는 사용하지 않을 것입니다.
6단계: 액세스 토큰 생성
방문 영패를 만들기 전에, 우리는 추문을 발표할 수 있도록 프로그램에 읽기와 쓰기 권한을 제공해야 한다.
주 설정 페이지에서 응용 프로그램 사용 권한 섹션을 찾은 다음 편집을 클릭합니다.
그런 다음 읽기 및 쓰기를 선택합니다.
완료되면 키와 영패 페이지로 돌아가 방문 영패와 비밀번호를 생성합니다.
너는 어떻게 해야 하는지 안다. 그것들을 안전한 곳에 보관하고, 일단 이렇게 하면 다시 한 번 보존해라.
액세스 토큰과 암호를 생성하기 전에 응용 프로그램에 읽기 및 쓰기 권한을 부여했기 때문에 API를 사용하여 트윗을 게시할 수 있습니다.
단계 7: tweepy 설치
트위터 API와 상호 작용할 수 있는 Python 클라이언트가 몇 개 있습니다.
이 강좌에서 우리는 tweepy를 선택했지만 다른 옵션을 자유롭게 탐색할 수 있습니다. 라이브러리 목록은 사용할 수 있습니다.
터미널에서 pip를 사용하여 Tweepy를 설치합니다.
pip install tweepy
8단계: 첫 번째 자동 트윗 게시
다음은 Tweepy를 사용하여 트윗을 올리는 파이썬 코드입니다.
XXXXXXXXX 작성 방법에 대한 빠른 알림 메시지:
import tweepy
consumer_key = 'XXXXXXXXXX'
consumer_secret = 'XXXXXXXXXX'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
access_token = 'XXXXXXXXXX'
access_token_secret = 'XXXXXXXXXX'
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
res = api.update_status('Hello World!')
코드를 실행하고 주요 트위터 계정으로 가세요. 보세요!트위터를 봐야지.잘했어!
Reference
이 문제에 관하여(파이썬을 사용하여 Twitter API 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/tlouarn/getting-started-with-the-twitter-api-using-python-3i54텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)