Blogger API: 블로그 정보 가져오기
Blogger API를 사용하여 블로그의 기본 정보를 가져오는 방법을 알아보겠습니다. 이 기능을 통해 블로그 제목, URL, 포스트 수 등의 정보를 조회할 수 있습니다.
Python 코드 예제
from googleapiclient.discovery import build
from google.oauth2.credentials import Credentials
# 인증 정보 로드 (이전 예제에서 저장한 credentials 사용)
credentials = Credentials.from_authorized_user_file('token.json')
# Blogger API 서비스 객체 생성
service = build('blogger', 'v3', credentials=credentials)
# 블로그 ID (URL에서 확인 가능)
blog_id = 'your-blog-id'
try:
# 블로그 정보 요청
blog = service.blogs().get(blogId=blog_id).execute()
# 블로그 정보 출력
print(f"블로그 제목: {blog['name']}")
print(f"블로그 URL: {blog['url']}")
print(f"총 포스트 수: {blog['posts']['totalItems']}")
print(f"생성일: {blog['published']}")
except Exception as e:
print(f"오류 발생: {e}")
코드 설명
Credentials.from_authorized_user_file(): 저장된 토큰 파일에서 인증 정보를 로드합니다.service.blogs().get(): 지정된 blog_id에 해당하는 블로그 정보를 요청합니다.execute(): API 요청을 실행하고 결과를 반환합니다.
유용한 팁
- 블로그 ID는 Blogger 대시보드의 URL에서 확인할 수 있습니다.
- API 호출 횟수에 제한이 있으므로, 필요한 정보만 요청하세요.
- 에러 처리를 통해 API 호출 실패에 대비하세요.