¿Por qué solo funcionan los tokens de acceso OAuth 2.0 Playground para la API de Google?

He creado tokens de acceso a OAuth 2.0 Playground usando la siguiente información:

Seleccionar y autorizar API:https://www.googleapis.com/auth/consumersurveys https://www.googleapis.com/auth/userinfo.email

OBTENERhttps://www.googleapis.com/consumersurveys/v2/surveys

Esto funciona (para mí devuelve una lista de encuestas que había creado anteriormente).

Sin embargo, cuando creo tokens de acceso usando Postman O los recupero de la tabla AspNetUserClaims, esos tokens de acceso no funcionan.

Ejemplo 1: obtengo un token de acceso en Postman for Google y lo agrego al encabezado (aparece una marca de verificación para Portador y token). Presiono Enviar en Cartero y devuelve "Invalid_Credentials". En caso de que el token caduque o no sea válido, lo elimino y creo uno nuevo para usar en el encabezado. Aún falla

POSTMAN info:
Auth URL: https://accounts.google.com/o/oauth2/auth
Access Token URL: https://accounts.google.com/o/oauth2/token
Client ID: hidden
Client Secret: hidden
Scope: https://www.googleapis.com/auth/userinfo.email
Grant Type: Authorization Code
Request access token locally is checked.

Ejemplo # 2: uso el botón de inicio de sesión de Google en mi sitio de desarrollo que genera un token de acceso que luego se almacena en la tabla AspNetuserClaims. Copio ese token de acceso en Postman (también aparece una marca de verificación) y presiono Enviar y también devuelve "Invalid_Credentials". En caso de que el token caduque, elimino la cuenta recién creada y el token de acceso de todas las tablas de usuarios de AspNet e intento nuevamente. Aún falla

¿Por qué esto solo funciona con los tokens OAuth 2.0 Playground en Postman? Todos son tokens recién generados a través del asistente de token Postman o las cuentas de usuario recién registradas o el asistente OAuth2.0 Playground, pero solo los tokens OAuth2.0 Playground realmente funcionan ...

Respuestas a la pregunta(1)

Su respuesta a la pregunta