구글 블로그, 블로그스팟의 API키 발급 방법과 필요한 정보들

 구글 블로그스팟을 자동화해보려는 사람들이 있는데, 그중 한명이 필자다.

자세한 소스코드를 이곳에 공유하고 어떤 아이디어를 공유할 생각은 없지만 적어도 그 기본 과정중 하나인 API키를 발급받는 방법과, 여러가지 코드에 필요한 정보들을 공유하려고한다.


우선 프로그램상에서 원격으로 접속해서 사용하기 위해 필요한 정보는 3가지다.

  1. 블로그 ID
  2. Credentials json
  3. 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를 활성화 하는 여정을 떠나야 하는데, 이는 다시 처음의 화면으로 돌아가서 여기서 삼색선을 눌러서 시작한다.

좌측 메뉴 -> API 및 서비스 -> 라이브러리
위의 순서대로 패스를 찾아서 들어가면 아래 사진 모양 뿐만이 아니라 다양한 라이브러리를 볼 수 있다. 우리는 검색창에 blogger api를 검색하자.

검색결과는 이렇게 1개의 결과가 나오는데, 이걸 눌러서 "사용" 버튼을 눌러주기만 하면 된다.

이제 다시 API를 활성화하는 창처럼 들어가서 OAuth 동의 화면을 설정해야한다.
API 및 서비스 -> OAuth 동의 화면

이렇게 들어가면 당장은 등록한게 없기 때문에 아래 사진과 같이 보인다.



시작하기를 누르면 여러가지 정보를 입력하는 창이 나온다.



필요한 정보들을 모두 다 입력하고 체크박스가 완료되면 만들기 버튼을 눌러주자.

다시 가장 많이 등장한 화면. 처음으로 돌아가서 이제 OAuth 클라이언트 ID를 생성해야한다.
API 및 서비스 -> 사용자 인증 정보


잘 보이진 않지만 화면 상단에 파란색으로 + 사용자 인증 정보 만들기 라는 것이있다. 이것을 눌러주자. 그리고 OAuth 클라이언트 ID를 클릭하자.


애플리케이션 유형을 선택하는데, 사실 여기는 맞춰서 해야하지만 나같은 경우는 데스크톱에서 앱으로 돌릴 것이기에 데스크톱 앱을 선택했다.

이름까지 설정하고 만들기를 클릭하면 나오는 작은 창은, 민감정보가 있기 때문에 여기에 포스팅하진 않고 글로만 적을 테니 잘 따라하길 바란다.
  1. 하단에 JSON다운로드 클릭
바로 이 JSON이 블로그 봇을 만드는 축 중의 하나인 Credentials JSON 파일이다.

여기까지 했다면 프로그램 작성 및 세팅에 필요한 것은 모두 다운로드가 되었다. 사실 저렇게 받아놓은 credentials는 테스트용이라 7일밖에 사용 할 수 없다. 7일 후에 영문도 모르고 정지된 봇을 바라보다가 찾다보면 해당 key를 정식으로 발급해야 하는 과정이 추가로 있지만, 그 과정은 천천히 발견하길 바라며 이만 글을 마친다.

댓글

이 블로그의 인기 게시물

🏠 2026년 수도권 공공 장기전세주택 완벽 가이드

블로그 성공의 열쇠 SEO란 무엇인가? 의미와 중요성 그리고 실전 팁

겨울철 결로현상으로 인한 곰팡이 제거 후기(홈스타)