import sys
from google.oauth2 import service_account
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError

SERVICE_ACCOUNT_FILE = 'google_service_account.json'
SCOPES = ['https://www.googleapis.com/auth/drive.readonly', 'https://www.googleapis.com/auth/documents.readonly']
DOC_ID = '12h2pGRYRGImy-_Y9zN-ZCKHLK_mQXB8bR86MeiOkv0M'

try:
    creds = service_account.Credentials.from_service_account_file(SERVICE_ACCOUNT_FILE, scopes=SCOPES)
    docs_service = build('docs', 'v1', credentials=creds)
    doc = docs_service.documents().get(documentId=DOC_ID).execute()
    print("SUCCESS")
    print("Title:", doc.get('title'))
except Exception as e:
    print("ERROR:", e)
