Google-Anmeldung gibt einen Fehler beim Wechseln zu sekundären Youtube-Konten aus

9

Ich versuche derzeit, gapi.auth2 von Google Sign-In für Websites-API zu verwenden, und dies ist der Code, den ich habe:

- Laden Sie die Bibliothek mit:

<script src="https://apis.google.com/js/platform.js?onload=onLoadGapiCallback" async defer></script>

- Initialisiere eine auth2-Variable:

%Vor%

- und wenn eine Schaltfläche angeklickt wird:

%Vor%

Das funktioniert gut, es initialisiert die Variable auth2, wenn ich auf die Schaltfläche klicke, zeigt es die Eingabeaufforderung SingIn an und ich wähle eines meiner Google-Konten. Das Problem ist von nun an, wenn ich ein YouTube-Konto auswählen muss. Wenn ich ein anderes Konto als das Hauptkonto auswähle, erhalte ich ein Ausnahmeobjekt wie dieses:

%Vor%

gibt es auch eine XHR-Anfrage, die zuletzt gesendet wird und diese Antwort hat:

%Vor%

Es funktioniert also nur, wenn ich das Hauptkonto auswähle, aber ich kann keine anderen YouTube-Konten auswählen.

Was fehlt mir hier? Ich habe mir all diese Dokumente angeschaut, aber keiner hat mir geholfen:

Profilinformationen abrufen

Referenz zum Google Sign-in-JavaScript-Client

Überwachen des Sitzungsstatus des Benutzers

Aktualisieren : Führen Sie den Code aus diesem Beispiel aus (aber mit diesem scope : 'profile email https://www.googleapis.com/auth/youtube.readonly' ) funktioniert nur, wenn ich das erste Youtube-Konto für jedes Google-Konto auswähle. Wenn ich ein anderes Youtube-Konto auswähle, erhalte ich folgende Fehlermeldung:

    
Vlad 21.06.2016, 18:12
quelle

0 Antworten