Bonjour à tous,

voila je suis actuellement entrain de travailler à l'aide de l'api google calendar.
le but étant de s'identifier à l'aide d'un token, et de créer un nouveau calendrier dans lequel les nouvelles taches iront.
J'arrive à créer un nouveau calendrier, j'arrive aussi à créer une nouvelle tache, mais impossible de mettre celle-ci dans le nouveau calendrier. Je vous mets mon code, peut etre que quelqu'un aurait une idée .. je pense que c'est une erreur de débutant. Voici la servlet que j'ai crée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
String onetimeUseToken = AuthSubUtil.getTokenFromReply(request.getQueryString());
            String sessionToken = AuthSubUtil.exchangeForSessionToken(onetimeUseToken, null);
 
            // Create a CalenderService and authenticate
            CalendarService myService = new CalendarService("WebApplication1");
            myService.setAuthSubToken(sessionToken);
            out.println("<html>");
            out.println("<head>");
            out.println("<title>Servlet ShowStart</title>");
            out.println("</head>");
            out.println("<body>");
            // Create the calendar
            CalendarEntry calendar = new CalendarEntry();
            calendar.setTitle(new PlainTextConstruct("calendar"));
            calendar.setSummary(new PlainTextConstruct("This calendar contains tasks, projects, events..."));
            //calendar.setTimeZone(new TimeZoneProperty("America/Los_Angeles"));
            calendar.setHidden(HiddenProperty.FALSE);
            calendar.setColor(new ColorProperty("#2952A3"));
            //calendar.addLocation(new Where("","","Oakland"));
 
            //create an event
            CalendarEventEntry myEntry = new CalendarEventEntry();
            myEntry.setTitle(new PlainTextConstruct("Tennis with Beth"));
            myEntry.setContent(new PlainTextConstruct("Meet for a quick lesson."));
            DateTime startTime = DateTime.parseDateTime("2010-04-26T15:00:00+01:00");
            DateTime endTime = DateTime.parseDateTime("2010-04-26T17:00:00+01:00");
            When eventTimes = new When();
            eventTimes.setStartTime(startTime);
            eventTimes.setEndTime(endTime);
            myEntry.addTime(eventTimes);
 
            // Insert the calendar
            URL postUrl = new URL("http://www.google.com/calendar/feeds/default/owncalendars/full");
            CalendarEntry returnedCalendar = myService.insert(postUrl, calendar);
 
 
            // Send the request and receive the response:
            CalendarEventEntry insertedEntry = myService.insert(postUrl, myEntry);
 
            out.println("le calendrier : " + returnedCalendar.toString() + "et l'evenement : " + insertedEntry.toString() + "ont bien été crée");
            out.println("</body>");
            out.println("</html>");
        } finally {
            out.close();
        }
merci à tous !