Я не могу найти много документации в библиотеке Google, чтобы добавить событие в календарь Google.
В своем исследовании я написал следующий код:
GTLRCalendar_Event *newEvent = [[GTLRCalendar_Event alloc] init];
newEvent.summary = @"Sample Added Event";
newEvent.descriptionProperty = @"Description of sample added event";
GTLRDateTime *startDateTime = [GTLRDateTime dateTimeWithDate:pickUpDate offsetMinutes:0];
GTLRCalendar_EventDateTime *startEventDateTime = [[GTLRCalendar_EventDateTime alloc] init];
startEventDateTime.dateTime = startDateTime;
newEvent.start = startEventDateTime;
GTLRDateTime *endDateTime = [GTLRDateTime dateTimeWithDate:pickUpDate offsetMinutes:60];
GTLRCalendar_EventDateTime *endEventDateTime = [[GTLRCalendar_EventDateTime alloc] init];
endEventDateTime.dateTime = endDateTime;
newEvent.end = endEventDateTime;
GTLRCalendarService *service = [[GTLRCalendarService alloc] init];
GTLRCalendarQuery_EventsInsert *query = [GTLRCalendarQuery_EventsInsert queryWithObject:newEvent calendarId:@"primary"];
[service executeQuery:query completionHandler:^(GTLRServiceTicket *callbackTicket, id object, NSError *callbackError) {
NSLog(@"Error: %@",[callbackError localizedDescription]);
}];
Я получаю сообщение об ошибке Требуется вход в систему, как мне войти? Это пользователь, который должен войти? В сети не так много документации