hi !
im programming in java and want to create an album and after that an
calendar!
well the album will be created all the time but to create the calendar
works not all the time.
public void createCalendar(Location location) {
log.info("CalendarService create calendar");
this.authenticate();
// Create the calendar
CalendarEntry calendar = new CalendarEntry();
calendar.setTitle(new PlainTextConstruct(location.getName()));
calendar.setSummary(new
PlainTextConstruct(location.getDescription()));
calendar.setTimeZone(new TimeZoneProperty("Europe/Vienna"));
calendar.setHidden(HiddenProperty.FALSE);
calendar.setColor(new ColorProperty("#2952A3"));
calendar.addLocation(new Where("","","Graz"));
// Insert the calendar
try {
URL postUrl = new
URL("http://www.google.com/calendar/feeds/default/
owncalendars/full");
CalendarEntry returnedCalendar =
myService.insert(postUrl,
calendar);
facesMessages.add("Calendar sucessfuly created for
location");
} catch (Exception e) {
e.printStackTrace();
}
}
com.google.gdata.util.ResourceNotFoundException: Not Found
<HTML>
<HEAD>
<TITLE>Not Found</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Not Found</H1>
<H2>Error 404</H2>
</BODY>
</HTML>
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.http.HttpGDataRequest.handleErrorResponse(Unknown
Source)
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.http.GoogleGDataRequest.handleErrorResponse(Unknown
Source)
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.http.HttpGDataRequest.checkResponse(Unknown
Source)
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.http.HttpGDataRequest.execute(Unknown Source)
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.http.GoogleGDataRequest.execute(Unknown
Source)
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.Service.insert(Unknown Source)
10:11:36,519 ERROR [STDERR] at
com.google.gdata.client.GoogleService.insert(Unknown Source)
10:11:36,519 ERROR [STDERR] at
com.stereoscope.session.google.Calendar.createCalendar(Calendar.java:
106)
i do the authentication for the picasa service and the second time
when it gets to the calendar service!
the next question i have is: ho do i add an event to a specific
calender if i just know the name of it!?
public void createEvent(Event event) throws IOException,
ServiceException {
Utility util = new Utility();
try {
CalendarEventEntry myEntry = new CalendarEventEntry();
myEntry.setTitle(new
PlainTextConstruct(event.getName()));
myEntry.setContent(new
PlainTextConstruct(event.getDescription()));
log.info("EventStartDate: " + event.getStartDate());
DateTime startTime =
DateTime.parseDateTime(util.convertDate(event.getStartDate()));
DateTime endTime =
DateTime.parseDateTime(util.convertDate(event.getEndDate()));
When eventTimes = new When();
eventTimes.setStartTime(startTime);
eventTimes.setEndTime(endTime);
myEntry.addTime(eventTimes);
URL postUrl = new
URL("http://www.google.com/calendar/feeds/" +
user.getGoogleUserId() + "/private/full");
// Send the request and receive the response:
CalendarEventEntry insertedEntry =
myService.insert(postUrl,
myEntry);
} catch (Exception e) {
e.printStackTrace();
}
}
this code is from the docs but how has the url to look to get those
thing started!?
cheers
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---