새로운 Twitter API v2를 사용하여 과거 대화 분석 시작


소개하다.
트위터 데이터는 개발자, 학생, 연구원들이 다양한 주제를 연구하는 데 사용된다.지난 며칠 동안의 라벨, 키워드 등으로 어떤 화제를 둘러싼 대화를 연구하고 싶을지도 모른다.예를 들어 주말에 한 축구 경기의 트위터 정서를 연구하고 싶을지도 모른다.트위터를 사용할 수 있어요.이 포트는 지난 7일간의 트위터 대화를 제공한다.
이 설명서에서는 다음을 학습합니다.
  • 배우고 싶은 과거의 대화를 찾아라
  • 트윗 수신을 위해 가장 가까운 검색 엔드포인트를 연결하고 확인
  • 과거 대화를 분석한 데이터

  • 선결 조건
  • 너는 반드시 하나가 있어야 한다.에서 만든 응용 프로그램에 첨부된 개발자 응용 프로그램은 활성 키와 토큰을 사용하여 액세스할 수 있습니다.
  • A는 어플리케이션에서

  • 고려 단계

    첫 번째 단계: 과거의 대화를 배우고 싶은지 확인하기
    첫걸음으로 당신이 배우고 싶은 대화 유형을 확인해야 한다.예를 들어, 당신은 지난 며칠 동안 기후에 관한 모든 추문을 연구하기로 결정했을 것이다.이를 위해 특정 라벨이나 문자가 달린 트윗을 찾을 수도 있다.이 단어들이 식별되면 검색어로 변환해야 한다. (규칙이나 필터라고도 부른다.)키워드, 이미지 등을 포함하는 규칙을 정의할 수 있습니다. 추문을 가져올 특정 계정 이름을 지정할 수도 있습니다.최근 검색 단점이 지원하는 연산자를 어떻게 사용하는지 보여 줍니다. 이 단점은 필요한 데이터를 얻을 수 있습니다.

    2단계: 트윗을 수신하기 위해 가장 가까운 검색 엔드포인트에 확인 및 연결
    어떤 데이터가 필요한지, 어떤 연산자를 사용할지 결정하면 연결할 수 있습니다.다음 예에서는 cURL을 사용하여 이를 구현하는 방법을 보여 줍니다.인증을 하려면 $BEARER_TOKEN를 중국 응용 프로그램의 합$QUERY으로 바꾸고 검색어를 사용하십시오.
    curl -X GET -H "Authorization: Bearer $BEARER_TOKEN" "https://api.twitter.com/2/tweets/search?tweet.fields=created_at,author_id,lang&query=$QUERY"
    
    예를 들어 태그 #Caturday에 대한 모든 트윗을 얻으려면 전송이 포함되지 않습니다. 검색어는 다음과 같습니다.“#caturday has:images -is:retweet”연산자 앞의 "-"는 부정을 나타내므로 위의 규칙에는 전달된 트윗이 포함되지 않습니다.
    따라서 cURL 호출은 다음과 같습니다.
    curl -X GET -H "Authorization: Bearer $BEARER_TOKEN" "https://api.twitter.com/labs/2/tweets/search?query=caturday%20has:images%20-is:retweet&tweet.fields=created_at,author_id,lang"
    
    또한 코드 예제 중 하나를 사용하여 다음 위치에 연결할 수도 있습니다.




  • 기본적으로 cURL 호출이 반환됩니다.또한 각 API 호출에 대해 수신할 최대 결과 수를 지정할 수도 있습니다.이렇게 하려면 API 호출에서 max_results 질의 매개변수를 사용할 수 있습니다.더 많은 추문을 얻기 위해서는 당신이 처리해야 합니다.이를 위해, next_token 라는 대상에서 meta 에 접근하여 다음 10개의 트윗 (기본적으로max results 파라미터를 사용하여 숫자를 지정하지 않으면, 이 파라미터는 최대 100) 까지 연결해야 합니다. next_token 더 이상 사용할 수 없습니다.
    기본적으로 모든 추문의 id와 텍스트를 되돌려줍니다.단, 추문 부하의 일부분으로 되돌아갈 다른 필드를 사용자 정의할 수 있습니다.질의에 및 를 추가하여 유효한 로드에 이러한 추가 필드를 포함할 수 있습니다.
    터미널에서curl 호출을 하지 않고 Postman 또는 Insomnia 등 REST 클라이언트를 사용하여 가장 가까운 검색 포트에서 데이터를 얻을 수 있습니다.Google 서비스는 가장 가까운 검색 노드를 신속하게 호출하는 데 도움을 줄 것입니다.

    3단계: 과거 대화의 데이터 분석
    Twitter API는 역사 데이터를 연구할 수 있는 좋은 기회를 제공합니다.트위터 데이터에 관심을 가질 수 있는 분석 예는 다음과 같습니다.
  • 위치별 트윗 매핑
  • 과거 사건에 대한 추문 정서 분석
  • 트위터의 영향자 식별
  • 파이썬, R 등 프로그래밍 언어에는 트위터 API에서 얻은 데이터를 분석할 수 있는 다양한 라이브러리가 있다.
    파이톤에서는 pandas, numpy 등 라이브러리로 데이터 분석과 논쟁을 할 수 있다.matplotlib 등 라이브러리를 사용하여 트위터 데이터로부터 시각화할 수 있습니다.
    R에서는 Tidyverse 같은 것(이것은 데이터 과학의 R 패키지 집합)을 사용하여 데이터 분석을 할 수 있다.Tidyverse의 일부ggplot2를 사용하여 트위터 데이터로 데이터 시각화를 구축할 수 있습니다.
    위에서 언급한 이 라이브러리를 사용하면 각종 시각화를 구축할 수 있다.Twitter 데이터를 사용하여 다음과 같은 시각화를 구축할 수 있습니다.
  • 트위터 주파수를 나타내는 직사각형
  • 추문이 지리적으로 표시된 지도
  • 추세의 시간 서열 분석
  • 가장 가까운 검색 단점을 사용하여 자신의 트위터 정서를 분석하는 방법을 보여 줍니다.

    리소스
  • 에 대해 자세히 알아보십시오.
  • 저희 것을 사용하기 시작했습니다.
  • 웹 사이트를 방문하여 더 많은 정보를 확인하십시오.
  • 자세히 알아보십시오.
  • 우리의 또 다른 책을 읽으며 영감을 얻는다.
  • 좋은 웹페이지 즐겨찾기