Ich möchte eine benutzerdefinierte Erinnerung an Google Kalender mit golang hinzuzufügen:In Erinnerung auf Google Kalender mit golang
event := &calendar.Event{
Summary: "Test GG calendar",
Location: "31 AAA",
Description: "Test google calendar",
Start: &calendar.EventDateTime{
DateTime: "2016-12-27T17:30:00+07:00",
TimeZone: "Asia/Ho_Chi_Minh",
},
End: &calendar.EventDateTime{
DateTime: "2016-12-27T17:40:00+07:00",
TimeZone: "Asia/Ho_Chi_Minh",
},
Reminders: &calendar.EventReminders{
Overrides: []*calendar.EventReminder{
{Method: "email", Minutes: 30},
{Method: "popup", Minutes: 10},
},
UseDefault: false,
},
}
Wenn ich diesen Code ausführen, Google nicht Veranstaltung hinzufügen könnte. Ich habe diesen Fehler erhalten: Das Ereignis konnte nicht erstellt werden. googleapi: Fehler 400:. Kann nicht beide Standarderinnerungen und überschreibt die gleichzeitig angeben, cannotUseDefaultRemindersAndSpecifyOverride
Dank
I-Lösung gefunden. Wir müssen 'ForceSendFields: [] string {" UseDefault "},' nach UseDefault: false hinzufügen, weil sie glauben, false value ist leer und sie haben es nicht an den Server gesendet: https://godoc.org/google .golang.org/api/calendar/v3 # EventReminders – hungpk