API key 권한 받기

참고: https://www.extly.com/docs/perfect_publisher/user_guide/tutorials/how-to-auto-post-from-joomla-to-twitter/apply-for-a-twitter-developer-account/#apply-for-a-developer-account

트위터에서 정보를 가져오기 위해서는 우선 트위터 계정을 만들고, 해당 계정에 developer 권한을 줘야한다.

트위터 developer 페이지

Getting Started with the Twitter API

위 트위터 개발자페이지에 가서, 테이블 첫 셀의 Sign up을 통해 회원가입을 하고, 다시 developer에 등록한다

기존에 트위터 계정이 있다면 사용하면 편하다

아래와 같은 창을 채워넣는데, 대충 아무 용도로 사용해도 상관없다.

Untitled

그러고나면 App을 위한 이름을 설정하라고 한다. 대충 프로젝트명을 적어주면 된다. 트위터의 developer 계정의 주된 목적은 트위터를 사용하는 다른 앱을 만들어서 글을 올리기 위한 경우라서, 한개 계정 내에 여러 앱을 만들며 앱마다 다른 API키를 관리하는 구조가 된다.

주로 글을 쓰는게 목적이고, 이쪽에 API제약이 많고 유료로 더 많은 글을 올릴 수 있지만, 스터디의 목적처럼 적당량을 크롤링하기에는 무료 기본 API키로 충분하다.

Untitled

그러면 아래와 같이 API key들을 바당올 수 있고, 이들을 저장해두면 된다

Untitled

혹은 계정을 만들었는데 key를 까먹는다면, 아래 이미지와 같은 developer.twitter.com의 developer portal에서 프로젝트 단위로 key, secret, token을 새로 갱신해서 받아올 수 있다.

Untitled

실험에 사용된 계정은 elevated 버전인데, 이게 꼭 필요한지는 모르겠다