[삽질일기] 구글 어시스턴트 API 테스트

1 minute read

삽질 시작

https://console.actions.google.com/?pli=1

위 페이지 접속 후 프로젝트 등록

image new project 클릭

image

위 화면은 처음에만 나오는것 같습니다. 다시 시도했을때는 나오지 않네요.

image

한국인, 한국 선택하고 등록

image

일단은 스마트홈 선택하고 Start Building 클릭

image

이 화면이 나타났는데, 일단은 여기까지!

https://console.developers.google.com/apis/library/embeddedassistant.googleapis.com?pli=1

위 페이지 들어가서 구글 어시스턴트 활성화

image

프로젝트를 조금전 만든걸로 바꾸고 활성화 클릭 (저는 이미 누른 뒤 캡쳐를 했네요)

image

이런 대시보드가 나타나네요

OAUTH 클라이언트 ID 생성하기

https://console.developers.google.com/apis/credentials/oauthclient?hl=ko

위 페이지 접속

image

동의화면구성 클릭

갑자기 블루스크린뜨면서 캡쳐한 부분이 날라감….ㅠㅠ

기억을 살려보면

외부 를 선택하고 이메일정도만 입력한 뒤 저장 후 계속을 눌렀습니다.

테스트를 위해 라즈베리파이에 라이브러리를 다운로드 받습니다.

# sudo apt-get update
# sudo apt-get install python3-dev python3-venv
# mkdir googleassistant_test
# cd googleassistant_test

# python3 -m venv env

# env/bin/python -m pip install --upgrade pip setuptools --upgrade

Google Cloud Platform 에서 OAuth2.0 ID의 키를 다운받습니다.

image 저기 다운로드 버튼 클릭!

이후 해당 파일의 내용을 저장해줍니다.

가상환경에서 구글 어시스턴트 라이브러리 설치 및 샘플 설치

# python -m pip install --upgrade google-assistant-library

# python -m pip install --upgrade google-assistant-sdk[samples]

파이썬 인증툴 설치

# python -m pip install --upgrade google-auth-oauthlib[tool]

구글 인증 라이브러리 설치

# google-oauthlib-tool --client-secrets credentials.json \
--scope https://www.googleapis.com/auth/assistant-sdk-prototype \
--scope https://www.googleapis.com/auth/gcm \
--save --headless

그러면 터미널에 특정 URL에 접속하라고 나타난다.

해당 페이지에 접속해서 인증을 해야되는것 같은데….

image

에러가 났다…

오늘은 여기까지 ㅠㅠ

참고 사이트

  • https://e3jake.tistory.com/53
  • https://m.blog.naver.com/chandong83/221081942490
  • https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=love_tolty&logNo=221782726024

Categories:

Updated:

Leave a comment