Sto tentando di utilizzare l'accesso di Google in un'applicazione di risposta. Anche se l'utilizzo del pulsante di accesso è esterno all'applicazione stessa, funziona perfettamente, quando lo si utilizza all'interno di un componente SignIn personalizzato, non riesco a farlo funzionare come previsto. Quando l'utente effettua l'accesso, il pulsante stesso deve eseguire un metodo data-onsuccess
. Il problema è che l'esecuzione non raggiunge mai quel metodo anche se l'accesso funziona.Utilizzo del pulsante di accesso di Google con risposta
Probabilmente mi manca qualche reazione, ma non riesco davvero a trovarlo. Qualsiasi aiuto? Trova sotto l'html che carica tutto e il componente stesso.
<head>
<meta name="google-signin-scope" content="profile email">
<meta name="google-signin-client_id" content="1234-real-client-id.apps.googleusercontent.com">
<script src="https://apis.google.com/js/platform.js" async defer></script>
</head>
<body>
<!-- Here is where everything gets displayed -->
<div id="app"></div>
<!-- The file with the js code -->
<script src="/js/main.js"></script>
</body>
var SignIn = React.createClass({
onSignIn : function (google_user) {
// I want this method to be executed
},
render : function() {
return (
<div className="g-signin2" data-onsuccess={this.onSignIn} data-theme="dark" />
);
}
});
Si noti che non ho incollo qui codice irrilevante;)
Questo video spiega Google, Facebook e collegato in Login reactjs -https: //youtu.be/9MhLHkf7Ifs – Prem