Sto lavorando con Google App Engine utilizzando python e OAuth2.0
(account Google, non Google+) come accesso nella mia applicazione, e è stato bene per la seconda metà dell'anno e lavorando bene, ora c'è un messaggio che viene visualizzato ogni volta che faccio funzionare la mia applicazione che assomiglia a questo:Bentornato, hai già effettuato la connessione con questa app tramite Accesso a Google+ come *
Perché questo continuiamo a promuovere ogni volta che carico il mio applicazione? E in secondo luogo, perché sta dicendo che ho collegato questa app con Google+ (non ne ho nemmeno una) quando non l'ho usata, il decoratore utilizzato è OAuth2Decorator
. Spero che qualcuno possa aiutarti.
Edit2 Mi è stato chiesto l'esempio di codice e qui l'intero flusso di javascript auth2.0.
var CLIENT_ID = 'xxxxxxxx.apps.googleusercontent.com';
var SCOPES = 'https://www.googleapis.com/auth/drive.file';
function checkAuth() { gapi.auth.init(load); }
function load() { gapi.client.load('drive', 'v2', auth); }
function auth() {
gapi.auth.authorize(
{'client_id': CLIENT_ID, 'scope': SCOPES, 'immediate': true},
handleAuthResult);
}
function handleClientLoad() {
window.setTimeout(checkAuth, 1);
}
function handleAuthResult(authResult) {
//$('#intro').center().fadeIn('slow');
if (authResult && !authResult.error) {
// Access token has been successfully retrieved, requests can be sent to the API.
} else {
// No access token could be retrieved, show the button to start the authorization flow.
}
}
Qualche codice sarebbe bello .. –
@PeterVaro Il fatto è che non ho cambiato il codice. È lo stesso. ma aggiungerà. – Kivylius
Ho iniziato a ricevere lo stesso popup quando uso JS GAPI di recente. Inoltre non ho cambiato nulla tutto ciò che faccio è 'var authConfig = {client_id: clientId, scope: scope, immediate: true} gapi.client.setApiKey (apiKey); gapi.auth.authorize (authConfig, handleAuthResult); ' –