0
설정을 Google에 연결하는 AWS Cognito 계정이 있습니다. 이메일의 범위를 요청했습니다. API를 사용하고 있습니다 .AI는 어떻게 사용자의 이메일을받을 수 있습니까? 내가 읽은 것부터, 기본적으로 anonymous id 인 userId를 얻습니다. 사용자 세부 정보는 어떻게 얻을 수 있습니까?계정 링크 API.AI 사용자 이메일 범위
설정을 Google에 연결하는 AWS Cognito 계정이 있습니다. 이메일의 범위를 요청했습니다. API를 사용하고 있습니다 .AI는 어떻게 사용자의 이메일을받을 수 있습니까? 내가 읽은 것부터, 기본적으로 anonymous id 인 userId를 얻습니다. 사용자 세부 정보는 어떻게 얻을 수 있습니까?계정 링크 API.AI 사용자 이메일 범위
메일 ID 등 사용자 세부 정보를 얻으려면 Google 홈 대화 상자에서 계정 연결을 사용 설정해야합니다. 인증을 완료하려면 Oauth2 서버를 제공해야합니다. 참조 : https://developers.google.com/actions/identity/account-linking
일단 완료되면 api.ai 앱이 호출 될 때마다 auth_token을 받게됩니다. 그런 다음이 토큰을 사용하여 Google API 서비스에서 메일 ID와 같은 사용자 세부 정보를 검색해야합니다.
세부 정보를 추가해야하는지 여부를 명확히 알 수 있습니다.
"Google의 작업과 설치 프로그램을 연결하는 AWS Cognito 계정"의 의미를 분명히 할 수 있습니까? – Prisoner
@Prisoner Google Apps 내 작업에 대해 사용자를 인증하는 데 사용한 App Client를 사용하여 AWS에서 사용자 풀을 보유하고 있습니다. 이것은 Google Assistant에서 내 애플리케이션을 호출 할 때 내 사용자 풀에 로그인 할 수 있기 때문에 효과가있는 것 같습니다. 임의의 userId를 얻었지만 Cognito에서 사용자의 이메일이나 관련 정보를 얻을 수없는 것 같습니다. –