我想从Google Calendar API for iOS应用程序中获取生日。现在我可以从Google日历中获取事件。适用于iOS的Google Calendar API返回BirthDays?
- (void)fetchEvents {
GTLQueryCalendar *query = [GTLQueryCalendar queryForEventsListWithCalendarId:@"primary"];
query.maxResults = 10;
query.timeMin = [GTLDateTime dateTimeWithDate:[NSDate date]
timeZone:[NSTimeZone localTimeZone]];;
query.singleEvents = YES;
query.orderBy = kGTLCalendarOrderByStartTime;
[self.service executeQuery:query
delegate:self
didFinishSelector:@selector(displayResultWithTicket:finishedWithObject:error:)];}
- (void)displayResultWithTicket:(GTLServiceTicket *)ticket
finishedWithObject:(GTLCalendarEvents *)events
error:(NSError *)error {
if (error == nil) {
NSMutableString *eventString = [[NSMutableString alloc] init];
if (events.items.count > 0) {
for (GTLCalendarEvent *event in events) {
GTLDateTime *start = event.start.dateTime ?: event.start.date;
NSString *startString =
[NSDateFormatter localizedStringFromDate:[start date]
dateStyle:NSDateFormatterShortStyle
timeStyle:NSDateFormatterShortStyle];
[eventString appendFormat:@"\n %@\n %@\n\n%@\n", event.summary, startString, event.descriptionProperty];
}
} else {
[eventString appendString:@"No upcoming events found."];
}
NSLog(@"eventString %@",eventString);
} else {
[self showAlert:@"Error" message:error.localizedDescription];
}
}
如何从Google Calendar API for iOS获取生日。 我必须去通过这个文档,谷歌日历API: https://developers.google.com/google-apps/calendar/quickstart/ios
可以帮助我在谷歌日历迅速 –