Hey Austin, thank you very much.

(In fact, the problem was the extra []).

But it just helped a bit since now the script keeps asking for
authentication and never inserts the entry!

You can try it in: http://paginas.fe.up.pt/~ei00073/gcalendar/index.html

If I comment the logMeIn() function as try the URL+token:

http://paginas.fe.up.pt/~ei00073/gcalendar/index.html#2%2Fsh5qGtnnbdhVWP5Zk0j0s4PiAJ-trg6WyvhPNYlGy_A

It gives me the title of the feed but it doesn't insert the entry
asking for authentication.

I don't know what to do.

Thanks


On Dec 14, 3:36 am, "Austin (Google)" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> One of the first problem I noticed is the inclusion of all the "[]" within
> all array bracket.  I believe you copy the source code directly from "view
> source".  The extra "[]" are inserted because of the templating system we
> use, and it is not intended to be the actual code.  Try removing them to see
> if it works.
>
> Austin
>
> On Dec 13, 2007 7:14 PM, [EMAIL PROTECTED] <
>
> [EMAIL PROTECTED]> wrote:
>
> > Hi, I literally copied-pasted some JS code from the developers guide
> > to insert an event on the users calendar but it's not working. I don't
> > know what I'm doing wrong.
>
> > <script type="text/javascript" src="http://www.google.com/jsapi?
>
> > key=ABQIAAAALFJ2c6HQGlU3drej7n5h_hToBR_vnWk6cftlfsPCwP5mfehuMBRK1GO3OV0oyIm8bU8IvTghC_Y6oQ
> > "></
> > script>
> >        <script type="text/javascript">
>
> >        google.load('gdata', '1.s');
> >        google.setOnLoadCallback(getMyFeed);
>
> >        var feedUrl = "http://www.google.com/calendar/feeds/
> > [EMAIL PROTECTED]/private/full";
>
> >        function logMeIn() {
> >          scope = "http://www.google.com/calendar/feeds/";;
> >          var token = google.accounts.user.login(scope);
> >        }
>
> >        function setupMyService() {
> >          var myService =
> >            new google.gdata.calendar.CalendarService('exampleCo-
> > exampleApp-1');
> >          logMeIn();
> >          return myService;
> >        }
>
> >        function getMyFeed() {
> >                myService = setupMyService();
> >                myService.getEventsFeed(feedUrl, handleMyFeed,
> > handleError);
> >        }
>
> >        function handleMyFeed(myResultsFeedRoot) {
> >          alert("This feed's title is: " +
> >            myResultsFeedRoot.feed.getTitle().getText());
> >          insertIntoMyFeed(myResultsFeedRoot);
> >        }
>
> >        function handleError(e) {
> >                alert("There was an error!");
> >                alert(e.cause ? e.cause.statusText : e.message);
> >        }
>
> >        function insertIntoMyFeed(feedRoot) {
> >          var newEntry = new google.gdata.calendar.CalendarEventEntry({
> >            authors: [[]
> >              {
> >                name: "Elizabeth Bennet",
> >                email: "[EMAIL PROTECTED]"
> >              }
> >            ],
> >            title: {type: 'text', text: 'Tennis with Darcy'},
> >            content: {type: 'text', text: 'Meet for a quick lesson'},
> >            locations: [[]
> >              {
> >                rel: "g.event",
> >                label: "Event location",
> >                valueString: "Netherfield Park tennis court"
> >              }
> >            ],
> >            times: [[]
> >              {
> >                startTime:
>
> > google.gdata.DateTime.fromIso8601("2007-12-23T18:00:00.000Z"),
> >                endTime:
>
> > google.gdata.DateTime.fromIso8601("2007-12-23T19:00:00.000Z")
> >              }
> >            ]
> >            }
> >          );
> >          feedRoot.feed.insertEntry(newEntry, handleMyInsertedEntry,
> > handleError);
> >        }
>
> >        function handleMyInsertedEntry(insertedEntryRoot) {
> >          alert("Entry inserted. The title is: " +
> >            insertedEntryRoot.entry.getTitle().getText());
> >          alert("The timestamp is: " +
> >            insertedEntryRoot.entry.getTimes()[[]0].startTime);
> >        }
>
> >        </script>
>
> > Here's the webpage:  
> > http://paginas.fe.up.pt/~ei00073/gcalendar/index.html<http://paginas.fe.up.pt/%7Eei00073/gcalendar/index.html>
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to