Ich muss die Benutzerantwort für autorisierte Anfrage in Identifikation zu seinem Gmail-Konto finden, tatsächlich versuche, E-Mails bezüglich der Authentifizierung von Entwicklerkonto an Benutzer zu senden. Wenn der Benutzer auf Zulassen klickt, werden Kalenderereignisse in ihrem Kalender erstellt.Wie autorisierten Benutzer zu identifizieren google calendar api Autorisierungsantrag gmail Konto
Aber wenn sie ablehnen, erscheint die Ausnahme mit der Angabe Nicht autorisierter Benutzer. Ich muss die Benutzer-E-Mail-ID und den Benutzer finden, der akzeptiert oder verweigert. Ja, ich versuchte this link
Beispiel:
aber ich Störung erhalte:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "insufficientPermissions",
"message": "Insufficient Permission"
}
],
"code": 403,
"message": "Insufficient Permission"
}
}
Assistance Männer benötigen.
Scope funktioniert gut @ some1, aber ich kann die Benutzerkonto E-Mail nicht finden. –
sollten Sie 'scope = https: // www.googleapis.com/auth/calendar' in' scope = https: // www.googleapis.com/auth/calendar% 20openid% 20email' ändern (dh das Hinzufügen der zusätzlichen " email "&" openid "Bereiche). Damit erhalten Sie ein "id_token" in der Antwort. Die E-Mail-Adresse ist in tahat "id_token" eingebettet. Eine detaillierte Referenz und ein Beispiel finden Sie in der obigen URL. – some1