es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Symfony 3: La API de personas heredada no ha sido utilizada en el proyecto, se está utilizando knpu/oauth.

Aquí están las versiones de los paquetes de mi proyecto:

knpuniversity/oauth2-client-bundle:1.28.0
league/oauth2-google:1.0.1
symfony/symfony:3.4.12

Intenté crear un inicio de sesión de Google, siguiendo la documentación oficial de OAuth / Integración Social para Symfony: KnpUOAuth2ClientBundle (https://github.com/knpuniversity/oauth2-client-bundle).

Ya he activado la API Legacy People en la consola de Google.

Sin embargo, todavía estoy recibiendo el siguiente error:

La API Legacy People no ha sido utilizada en el proyecto antes o está desactivada. Actívela visitando https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project= y luego vuelva a intentarlo. Si activó esta API recientemente, espere unos minutos para que la acción se propague en nuestros sistemas y vuelva a intentarlo.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Como experto en IT especializado en php, symfony, oauth-2.0, el mensaje de error que recibiste indica que la API de Personas Heredada no ha sido habilitada o no ha sido utilizada en tu proyecto anteriormente. Para resolver este problema, debes visitar la consola de Google y habilitar la API de Personas Heredada haciendo clic en el enlace proporcionado en el mensaje de error. Si has habilitado esta API recientemente, por favor espera unos minutos para que los cambios se propaguen a los sistemas de Google antes de volver a intentar el proceso de inicio de sesión. Una vez que la API de Personas Heredada esté habilitada correctamente, deberías poder iniciar sesión exitosamente utilizando la autenticación de Google.

Comments are closed.