파이썬을 사용하여 Twitter API 시작

5291 단어 twitterapipythonhowto
이 문서에서는 Python의 Twitter API를 설정하고 사용할 수 있도록 8단계를 수행합니다.
  • 트위터 계정 만들기(당신이 없으면)
  • 개발상 계좌 신청
  • 증명서와 버전 제어에 관한 단어
  • 프로젝트 및 응용 프로그램 만들기
  • 사용자 키 생성
  • 액세스 토큰 생성
  • tweepy 설치
  • 첫 번째 자동 트윗 게시
  • 첫 번째 단계: 트위터 계정 만들기


    만약 당신이 아직 없거나 기존 계정에서 발전하고 싶지 않다면 새로운 트위터 계정을 만들 수 있습니다.
  • 프롬프트 1: 최대 10개의 계정과 동일한 전화 번호를 공유할 수 있습니다.
  • 힌트2: Gmail 주소가 있다면 이메일 주소에'점'을 추가해서 여러 계정에서 같은 주소를 반복해서 사용할 수 있습니다(참조here.
  • 2단계: 개발자 계정 신청


    개발자 계정은 스테로이드의 일반 계정이다.
    주 트위터 계정에 추가된 개발자 계정을 만들고 다음 절차를 따르십시오.
    개발하고자 하는 응용 프로그램의 목적과 트위터 데이터에 대한 분석 유형 등 질문에 대답해야 한다.
    아주 이상한 것에 관심이 없으면 개발자 계정이 바로 검증되어야 한다.

    3단계: 증명서와 버전 제어에 관한 말


    문서는 사람을 곤혹스럽게 할 수 있기 때문에, 여기는 증거와 버전 제어에 대한 빠른 요약이다.
    트위터는 OAuth라는 신분 검증 프로토콜을 사용한다. (사실상 트위터는 그것을 만드는 데 도움을 주었지만, 이것은 별개의 일이다.)
    OAuth의 버전은 다음과 같습니다.
  • OAuth 1.0a: 이 프로토콜을 사용하여 API를 통해 트위터 계정을 대표합니다(예를 들어 트윗, DM 캐릭터 등).
  • OAuth 2.0: 이 프로토콜을 응용 프로그램 자체의 읽기 전용 조작(예를 들어 사용자 찾기, 트윗 불러오기 등)에 사용할 수 있습니다
  • 또한 API 자체에는 두 가지 버전이 있습니다.
  • 일반 API v1
  • 새로 나온 API v2는 조금씩 발표될 뿐이다.
  • 모든 단점이 이전된 것은 아닙니다. 아주 멀리 떨어져 있습니다. (변경 로그를 따를 수 있습니다.)
    한 마디로 하면 호출하고자 하는 단점에 따라 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!')
    
    코드를 실행하고 주요 트위터 계정으로 가세요. 보세요!트위터를 봐야지.
    잘했어!

    좋은 웹페이지 즐겨찾기