구글 블로그, 블로그스팟의 API키 발급 방법과 필요한 정보들
구글 블로그스팟을 자동화해보려는 사람들이 있는데, 그중 한명이 필자다.
자세한 소스코드를 이곳에 공유하고 어떤 아이디어를 공유할 생각은 없지만 적어도 그 기본 과정중 하나인 API키를 발급받는 방법과, 여러가지 코드에 필요한 정보들을 공유하려고한다.
우선 프로그램상에서 원격으로 접속해서 사용하기 위해 필요한 정보는 3가지다.
- 블로그 ID
- Credentials json
- Token
블로그 ID는 얼핏 듣기에는 아마 블로그 만들었을때 적었던 아이디 아닌가..? 싶지만 아니다.
블로그 ID를 확인하기 위해서는 우선 블로그 홈페이지에 접속해야한다.
https://www.blogger.com
그리고 여기서 여러개의 블로그가 있다면 내가 원하는 블로그를 선택을 해줘야하고, 그렇게 블로그의 대시보드에 접속을 한다면 주소창을 바라보면 된다.
주소창은 https://www.blogger.com/blog/posts/XXXXXXXXX 이런 형태로 되어있는데, 여기서 XXXX 부분이 바로 블로그 ID이다.
필자가 가진 블로그 모두 ID는 숫자로만 이루어져 있으니까 만약 불필요한 정보들이 뒤에 쪼오끔 더 붙는다면 그건 과감히 버리고 숫자만을 복사해서 사용하는 것을 추천한다.
그리고 여기부터가 조금 귀찮아지는 과정인데 Google의 Cloud Console을 설정해야한다. GCC는 들어가서 뜯고 맛보고 즐기다보면 뭔가 기능이 많고 엄청난 것들을 제공해주는 것 같은데 이렇게 내가 원하는 것만 찾아서 따라하는 중생들에게는 너무나 가혹한 미로나 다름이 없다.
https://console.cloud.google.com
이제 API를 활성화 하는 여정을 떠나야 하는데, 이는 다시 처음의 화면으로 돌아가서 여기서 삼색선을 눌러서 시작한다.
위의 순서대로 패스를 찾아서 들어가면 아래 사진 모양 뿐만이 아니라 다양한 라이브러리를 볼 수 있다. 우리는 검색창에 blogger api를 검색하자.
검색결과는 이렇게 1개의 결과가 나오는데, 이걸 눌러서 "사용" 버튼을 눌러주기만 하면 된다.
이제 다시 API를 활성화하는 창처럼 들어가서 OAuth 동의 화면을 설정해야한다.
API 및 서비스 -> OAuth 동의 화면
이렇게 들어가면 당장은 등록한게 없기 때문에 아래 사진과 같이 보인다.
다시 가장 많이 등장한 화면. 처음으로 돌아가서 이제 OAuth 클라이언트 ID를 생성해야한다.
API 및 서비스 -> 사용자 인증 정보
잘 보이진 않지만 화면 상단에 파란색으로 + 사용자 인증 정보 만들기 라는 것이있다. 이것을 눌러주자. 그리고 OAuth 클라이언트 ID를 클릭하자.
이름까지 설정하고 만들기를 클릭하면 나오는 작은 창은, 민감정보가 있기 때문에 여기에 포스팅하진 않고 글로만 적을 테니 잘 따라하길 바란다.
- 하단에 JSON다운로드 클릭
바로 이 JSON이 블로그 봇을 만드는 축 중의 하나인 Credentials JSON 파일이다.
여기까지 했다면 프로그램 작성 및 세팅에 필요한 것은 모두 다운로드가 되었다. 사실 저렇게 받아놓은 credentials는 테스트용이라 7일밖에 사용 할 수 없다. 7일 후에 영문도 모르고 정지된 봇을 바라보다가 찾다보면 해당 key를 정식으로 발급해야 하는 과정이 추가로 있지만, 그 과정은 천천히 발견하길 바라며 이만 글을 마친다.
댓글
댓글 쓰기