13

Pracuję z Google App Engine przy użyciu Pythona i OAuth2.0 (Konta Google, a nie Google+) jako logowanie do mojej aplikacji, i było w porządku przez ostatnie pół roku i działa dobrze, teraz wiadomość, która zostanie wyświetlony za każdym razem uruchomić mój wniosek, który wygląda tak:Witamy ponownie, masz już połączenie z tą aplikacją przez logowanie przez Google+ jako *

preview of errro

Dlaczego to zachować na promocję za każdym razem ładować mój podanie? A po drugie, dlaczego mówię, że połączyłem tę aplikację z Google+ (nie mam jej nawet), kiedy tego nie robiłem, używanym dekoratorem jest OAuth2Decorator. Mam nadzieję, że ktoś może pomóc.

Edit2 Zostałem poproszony o przykład kodu i tutaj cały przepływ 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. 
    } 
} 
+0

Jakiś kod byłby miły .. –

+0

@PeterVaro Chodzi o to, że nie zmieniłem kodu. To jest to samo. ale doda. – Kivylius

+2

Zacząłem otrzymywać to samo wyskakujące okienko, gdy ostatnio korzystałem z JS GAPI. Nie zmieniłem również niczego, co robię, to 'var authConfig = {client_id: clientId, scope: scopes, immediate: true} gapi.client.setApiKey (apiKey); gapi.auth.authorize (authConfig, handleAuthResult); ' –

Odpowiedz

1

Wystąpił błąd w kodzie, który spowodował wyświetlenie tego komunikatu. Dziękuję, że kiedykolwiek w Google to naprawiliście.

powinien zniknąć.