ich javascript bin mit ID-Token von dem Benutzer und möchten den Offline-Zugriff sowie den Zugang zu seiner gmail Informationen zu erhalten. Das Problem ist, dass das Popup-Fenster nur gmail und grundlegende Info-Berechtigungen anzeigt. Das Offline-Autorisierungs-Popup wird nur angezeigt, nachdem Sie erneut auf die Schaltfläche geklickt haben. Wenn Sie danach auf die Schaltfläche klicken, wird weiterhin das Offline-Popup angezeigt. Warum kann ich sie nicht alle in einem Fenster haben? Oder wie kann ich sie wenigstens dazu bringen, beides gleichzeitig zu öffnen?Der Benutzer muss zweimal für mich Klick-Zugriff Offline-+ Gmail zu bekommen
Dies ist mein Code:
function start() {
gapi.load('auth2', function() {
auth2 = gapi.auth2.init({
client_id: ' ',
}).then(function() {
auth2 = gapi.auth2.getAuthInstance();
if (auth2.isSignedIn.get()) {
window.location.href = "ClientHome.aspx";
}
});
});
}
function LogIn() {
auth2.grantOfflineAccess({ redirect_uri: 'postmessage', approval_prompt: 'force', scope: 'https://mail.google.com/', include_granted_scopes: 'true' }).then(signInCallback);
Nein, Sie sehen, ich habe alles andere arbeiten ich die ID abrufen kann Zugriff zu erhalten und Token-Server-Seite zu aktualisieren, mein Problem ist, Client-Seite, muss der Client ZWEIMAL auf den Button klicken, um sowohl gmail und Offline-Zugriff bestätigen Das ist nicht praktisch –