Помощник Google отправит вашему действию токен авторизации , если вы подключили службу OAuth к своему действию через привязку учетной записи .Это работает, если у вас есть сервер OAuth и служба, которая будет использовать маркер аутентификации для предоставления вам необходимой информации.
Однако вы пытаетесь получить эту информацию из конечной точки userinfo с помощью API Google.,Это означает, что вам нужно использовать OAuth-сервер Google.Ответ Раджата дает вам информацию для этого. Однако это не сработает. Google не позволяет вам использовать их конечные точки OAuth для помощника - вы должны использовать конечную точку OAuth, которой вы управляете (например, одну через Auth0 или одну, которую вы запускаете самостоятельно).
Но есть еще способ получить нужную информацию.
Вы можете использовать Google Sign for Assistant .В этой схеме вы получите идентификационный токен , если пользователь разрешит вашему действию получить его.
Вам потребуется запросить разрешение с помощью помощника по входу, но еслипользователь авторизует его, вы получите идентификационный токен, который вы можете декодировать (вам не нужно отправлять его в службу), чтобы получить информацию общего профиля, которая может включать его имя и адрес электронной почты.