2016-07-10 11 views
0

Ich versuche, den Zugang zu Google Kalender zu bekommen, aber ich erhalte:

GET https://content.googleapis.com/calendar/v3/users/me/calendarList 401 (Unauthorized) 

Die Google Login funktioniert, aber kein Zugriff auf den Kalender:

var scopes = [ 
    "https://www.googleapis.com/auth/calendar", 
    "https://www.googleapis.com/auth/userinfo.email", 
    "https://www.googleapis.com/auth/userinfo.profile", 
    "https://www.googleapis.com/auth/plus.me", 
    "https://www.googleapis.com/auth/plus.login" 
] 

$cordovaOauth.google(clientId, scopes).then(success, error); 

Irgendwelche Ideen?

Antwort

0

Ich würde versuchen, zu Google Developer console gehen und Calendar API aktivieren.

+0

Bereits getan, dass. Die Kalenderberechtigungen erscheinen nicht auf dem Anmeldebildschirm .. also gehe ich davon aus, dass der Bereich irgendwie nicht übergeben wird – Patrioticcow

+0

Ich habe gesehen, dass die Kalender-API einen anderen OAuth-Client-Schlüssel generiert als der API-Schlüssel. Verwenden Sie diesen OAuth-Schlüssel? –

+0

Ich verwende die 'clientId', die von der Kalender-API generiert wurde, also die mit OAuth 2.0 erstellte App. – Patrioticcow