트위터 API의 v2를 사용하여 트위터 성능 측정
이 자습서에서는 다음을 학습합니다.
선결 조건
고려 단계
첫 번째 단계: 당신이 해결하고 싶은 문제를 확인하세요
트위터의 성능을 평가하기 위해서는 데이터를 분석할 때 무엇을 찾고 있는지 확인하는 데 시간이 좀 걸릴 수도 있다.이것은 당신이 증명하거나 반박하려고 하는 가설, 깊이 탐구하려고 하는 문제, 혹은 답을 이해하려고 하는 문제일 수도 있다.
네가 물어볼 수 있는 질문은 다음과 같다.
Twitter API에 연결하려면 먼저 전송 자격 증명을 통해 인증한 다음 데이터를 가져와야 합니다.이를 위해서는 OAuth를 사용할 수 있도록 라이브러리를 사용해야 합니다.
자격 증명을 안전하게 저장해야 합니다.환경 변수를 사용하거나 구성 파일을 설정하여 GitHub의
.gitignore
파일에 저장할 수 있습니다.너는 더 많은 것과3단계: 필요한 데이터를 결정하고 GET 요청
GET 요청에서 반환된 데이터는 에 의해 결정되며 요청에 포함됩니다.너는 몇 개의 추문을 알고 싶은지 고려하고, 그것이 하나의 추문인지 아니면 여러 개의 추문인지 확인해야 한다.공공 지표는 모든 추문에 적용되며, 공공 지표가 귀하 자신이나 권한을 부여받은 계정에만 적용되는 것이 아닙니다.Public과non-Public 필드는 트위터에서 일반적인 방식으로 발표하고 조회하며 광고 활동의 일부로 발표하고 조회하는 홍보의 유기적인 지표의 총계를 되돌려줍니다.또한 미디어와 참여도에 대한 공공 지표나 비공식 지표를 찾고 있다면, 찾으려는 데이터가 어느 필드에 있는지 확인하십시오.사용 가능한 지표는 인상, 전송, 인용 트윗, 취미, URL 링크 클릭, 사용자 설정 파일 클릭, 회답, 영상 보기와 영상 보기 4분의 1을 포함한다.Twitter 검색 기능에 대해 더 많은 정보를 얻을 수 있습니다.
하나의 트윗에 대한 cURL 요청의 예는 다음과 같습니다.
curl --request GET 'https://api.twitter.com/2/tweets/1263150595717730305?tweet.fields=public_metrics' --header 'Authorization: Bearer <Bearer Token>'
당신이 얻은 보답은:{"data":{"text":"Do you \uD83D\uDC40our new Tweet settings?\n\nWe want to know how and why you’d use a feature like this in the API. Get the details and let us know what you think\uD83D\uDC47\nhttps://t.co/RtMhhfAcIB https://t.co/8wxeZ9fJER","id":"1263150595717730305","public_metrics":{"retweet_count":12,"reply_count":13,"like_count":50,"quote_count":7}}}
당신은 자신의 수표 소지인 지폐로 교체해야 합니다.여러 개의 트윗에 대한 cURL 요청 예:curl --request GET 'https://api.twitter.com/2/tweets?tweet.fields=public_metrics&ids=1263150595717730305,1262485275348885504' --header 'Authorization: Bearer <Bearer Token>'
보답으로 얻은 유효 하중은 다음과 같다.{"data":[{"text":"Do you \uD83D\uDC40our new Tweet settings?\n\nWe want to know how and why you’d use a feature like this in the API. Get the details and let us know what you think\uD83D\uDC47\nhttps://t.co/RtMhhfAcIB https://t.co/8wxeZ9fJER","public_metrics":{"retweet_count":12,"reply_count":13,"like_count":50,"quote_count":7},"id":"1263150595717730305"},{"text":"Starting today, we’re rolling out a new look for embedded Tweets.\n\nCheck it out and share your feedback in the forum post ⬇️\nhttps://t.co/gkMD0w7mFs","public_metrics":{"retweet_count":42,"reply_count":6,"like_count":85,"quote_count":12},"id":"1262485275348885504"}]}
Postman 또는 Insomnia 같은 REST 클라이언트를 사용하면 코드를 작성하여 URL을 교체하기 전에 되돌아오는 데이터를 보고 조정하는 데 도움이 된다.우리는 또 좋은 출발점이 하나 있다.이 때 트윗 조회 예제 코드를 볼 수 있습니다.
4단계: 당신이 해결하고자 하는 문제에 대답할 수 있는 추가 논리를 추가합니다.
올바른 필드를 포함하는 유효한 부하를 얻으면 코드에 내장 논리, 시간 계산 또는 API 연결이 있는지 확인하여 첫 번째 단계에서 확인한 작업을 수행할 수 있습니다.
정서 점수가 플러스인 트윗이 정서 점수가 마이너스인 트윗보다 더 잘 표현되는지 알아보려면 측정하고자 하는 시간에서 나온 트윗 ID, 트윗 텍스트 및 모든 트윗 지표를 획득해야 합니다.각 트윗의 감정 점수를 결정하려면 라이브러리나 API에 연결해야 할 수도 있습니다.
어떤 언어가 내 청중과 가장 공감할 수 있는지 확인하기 위해서는 네 마음속의 시간 구조에서 모든 추문을 추출해야 한다.비교 지표의 시작점을 만들기 위해 트위터에서 자연 언어 처리를 실행해야 할 수도 있습니다.
최근 트윗이 개인 평균보다 낮거나 높은지 확인하십시오.개인의 평균치를 확인하려면 찾으려는 평균치를 확인하고 계산해야 한다.예를 들어 이것은 전송하는 것을 좋아하는 평균값일 수 있다.너는 같은 계산 결과에 근거하여 최근 트윗의 평균치를 확정한 후에 차이를 비교해야 한다.
조직의 연간 상위 10개 트윗이 무엇인지 확인하려면 해당 연도의 모든 트윗을 가져오고 조직의 가장 중요한 지표를 기준으로 정렬해야 합니다.
다음 단계
Reference
이 문제에 관하여(트위터 API의 v2를 사용하여 트위터 성능 측정), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/twitterdev/measure-tweet-performance-with-v2-of-the-twitter-api-48nb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)