1. Google Cloud Console 설정
-
Google Cloud Console 접속 후 상단에서 프로젝트 선택 → bloggerspot2 선택
-
왼쪽 메뉴에서 IAM 및 관리자 → 서비스 계정 들어가서 기존에 있던 Service Account 키 삭제
-
왼쪽 메뉴에서 API 및 서비스 → 사용자 인증 정보 클릭
-
사용자 인증 정보 만들기 → OAuth 클라이언트 ID 선택
-
애플리케이션 유형은 보통 데스크톱 앱으로 선택
-
생성 후 credentials.json 파일 다운로드 받아서 프로그램이 있는 폴더에 넣기
2. 블로그 권한 재설정(구글 블로그의 경우 블로그 1번만 설정해주면되고, 그마저도 초기 설정이 본인 구글아이디로 권한이 부여되어 있음)
따라서 이부분은 굳이 하지 않아도 되어 있다고 봐도 무방함
-
인증할 구글 계정이 블로그 편집자 권한을 가져야 함
-
블로그 관리자 화면 → 설정 → 사용자 및 권한 → 초대
-
OAuth 인증에 사용할 구글 계정을 초대하고 편집자 권한 부여
3. 프로그램 실행
-
프로그램 실행 시 처음에는 브라우저 창이 자동으로 열림
블로그스팟 자동 포스팅 .py파일을 실행하면 프로그램이 알아서 .json파일을 일거서 새로운 창을 띄움 그대로 따라가면됨 -
Google 계정 로그인 및 OAuth 2.0 권한 허용 진행
-
인증 완료되면 프로그램 폴더 안에 token.json 파일이 자동 생성됨
-
이후부터는 token.json을 사용하기 때문에 재인증 필요 없음