Я работаю с Google App Engine, используя python и OAuth2.0
(учетные записи Google, а не Google+), как регистрирующую среду в моем приложении, и это было прекрасно в течение последних полугода и работало хорошо, теперь есть сообщение который отображается каждый раз, когда я запускаю приложение, которое выглядит так:
Почему это поддерживается при каждом загрузке моего приложения? И, во-вторых, почему я говорю, что я подключил это приложение с Google+ (у меня его даже нет), когда я этого не сделал, используется декоратор OAuth2Decorator
. Надеюсь, кто-то может помочь.
Edit2 Меня попросили привести пример кода и вот весь поток 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.
}
}