SNS의 대명사 중 하나인 트위터.
SNS를 활발하게 하지 않기에
계속 가입을 미루고 있다가,
트위터의 데이터를 손쉽게
크롤링해올 수 있다는 소식을 듣고
드디어 가입을 하게 되었다!
트위터 개발자 계정을 만들기 이전에
당연하지만 트위터 계정이 있어야 한다.
나는 구글 아이디로 가입했다.
차례대로 가입을 하다 보니,
최소 1명 이상을 팔로우하래서
대한민국 청와대를 팔로우하고,
관심사로 'Data science'를 설정하니
관련된 트윗이 표출되었다.
이제 트위터 개발자 페이지로!
https://developer.twitter.com/en/apps
해당 링크로 접속하면,
다음과 같은 화면이 뜬다.
Create an App을 클릭하면
이런 안내 메시지가 나오는데,
차례대로 진행해서 신청한다.
휴대폰과 이메일은 꼭
인증이 완료되어야 한다.
기본 정보들도 입력해준다.
Add a valid phone number를 클릭하면
트위터 계정 화면으로 넘어가는데,
Change phone에서
add phone number를 클릭한다.
비밀번호 인증을 해야 하는데,
구글 아이디라 그런지 비밀번호가
내가 생각한 게 아닌 듯 했다.
그래서 새로 리셋을 해주었다.
휴대폰 등록 후, 아래 정보를 입력하는데
그 전에 새로고침을 한 번 해주자.
국가는 South Korea,
use case는 Exploring the API,
update옵션은 체크하지 않았다.
등록이 완료되면 이메일 인증을 해주자.
이메일로 접속해서
Confirm your email을 누르면
다시 화면이 이동한다.
해당 페이지에서 추가로 정보를 입력.
국가는 South Korea,
skill level은 some experience로 했다.
이 부분이 중요한데, 공부 목적이라고
상세하게 서술해주면 된다고 한다.
나는 아래와 같이 작성하였다.
(통과될지 아닐지 모르므로
그대로 복붙은 추천하지 않음)
I am studying programming and data analysis. I majored in statistics in my university, and thought it is very interesting I can find out the trends by just aggregate various opinions of people around the world. These days, I am learning natural language process. I am looking for a community, a kind of SNS, and Twitter is the best SNS I've ever seen.
I want to analize the data from Twitter and find out the trends, and I understand sometimes there are sensitive posts like negative comments about someone or some mom-and-pop stores.
So I won't post any kinds of that not to make any issue.
I am very exicetd that I can get the chance to analize datas in Twitter. I'll wait until I get your approve.
Thank you for the opportunity.
아래쪽은 모두 No로 체크하면 되지만,
나는 데이터 분석 목적이기 때문에
이러한 내용을 추가로 기입하였다.
이후 정책에 동의해주면서 넘어가면
다음과 같은 화면이 나온다.
승인받기까지 시간이 좀 걸린댔는데
오잉,,? 바로API key가 나왔다.
API key secret,
Bearer token도 바로 발급되었다.
절대 이 창을 그냥 넘기면 안 된다 !
이 키들을 잘 보관해두지 않으면 나중에 되살릴 수 없다고 한다.
나는 메모장 파일을 작성하여서,
나만의 폴더에 보관해두었다.
반드시 보관 후!
Test an endpoint를 눌러주자.
잘 저장했는지 다시 물어본다.
이제 트위터로 데이터 수집이나
개발을 시도해볼 수 있다.
다시 위의 링크로 접속하면,
아까 입력해두었던 앱이 뜨고,
그 앱을 클릭하여 접속하면
인증키들을 확인할 수 있다.
맨 마지막의
Access Token and Scret에
Generate를 눌러주면 생성 끝!
이것도 메모장에 잘 저장해두자.
트위터 데이터 수집 및 분석의
준비가 완료되었다 :)
'Data science' 카테고리의 다른 글
선형 회귀 모델 + 다중 선형 회귀 개념 정리 및 실습 w.Colab (0) | 2022.04.26 |
---|---|
머신러닝이 뭐지? 3분 안에 정리하는 기초 개념 (0) | 2022.04.25 |
파이썬 file_path 사용하기 : FileNotFoundError (0) | 2022.03.11 |
pandas, numpy, matplotlib 란? 간단 개념 정리+실습 (0) | 2022.03.11 |
3초 안에 주피터노트북 다크 테마 설정(가상환경) (0) | 2022.03.10 |
댓글