2016-06-14 12 views
0

Ich möchte auf den Kalender zugreifen, um Ereignis vom Benutzer zu lesen/zu erstellen, wenn er zustimmt.Verwenden Sie Google Kalender mit Symfony

Ich habe den Leitfaden https://developers.google.com/google-apps/calendar/v3/sync Ich habe die API mit meinem Google-Konto aktiviert. Verwenden Sie dann den OAuth 2.0, um einen Code und das Token zu erhalten. Wenn ich dem Test folge, verwende ich ein anderes Konto, um einen zufälligen Benutzer zu simulieren.

beim Vortrag der Tagesordnung angekommen, bekomme ich diesen Fehler:

Error calling GET https://www.googleapis.com/calendar/v3/calendars/primary/events?maxResults=10&orderBy=startTime&singleEvents=true&timeMin=2016-06-14T11%3A28%3A25%2B02%3A00 : (403) Access Not Configured. Calendar API has not been used in project 1056... before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/calendar/overview?project=1056 ... then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.

Es scheint echt, aber ich will nicht den Benutzer aktiv die api auf seiner Seite ... Was bin ich fehlt ?

Antwort

0

Wechseln Sie zur Google Developers-Konsole und aktivieren Sie die Google Kalender-API. Sie müssen Google mitteilen, auf welche APIs Ihre Anwendung zugreift.

+0

Wie gesagt, ich habe es getan. Das Problem ist, dass es mich bittet, es für andere Benutzer zu aktivieren. –

+2

Diese Nachricht hat nichts mit dem Benutzer zu tun. Diese Nachricht ist Ihre Anwendung in der Google Developer-Konsole, die nicht korrekt eingerichtet ist. Jeder Benutzer muss Ihre Anwendung genehmigen, egal was, aber das ist nicht, was diese Nachricht sagt. Mach das was die Nachricht sagt https://console.developers.google.com/apis/api/calendar/overview?project=1056 aktiviere es. – DaImTo