hi, This is urgent.. i am stuck here. I am trying to add a new event to my calendar, i really dunno where my codes went wrong.. Please help!!!
<html> <head> <script type="text/javascript" src="http://www.google.com/jsapi? key=ABQIAAAAVzcu66YGicZvSPDVjflWZRQkdwf30UEryoEcWYgVOc_USNqEkxQkdR_BWf8ImhnhR_oQp2C- OaTnJw"></script> <script type="text/javascript"> google.load("gdata", "1.x"); var feedUrl = "http://www.google.com/calendar/feeds/default/private/ full"; var token = google.accounts.user.checkLogin(feedUrl); function init() { myService = new google.gdata.calendar.CalendarService('Workshop Calendar'); var authButton = document.getElementById('auth_button'); var insert = document.getElementById('insert'); if (google.accounts.user.checkLogin(feedUrl)) { authButton.value = 'Logout'; insert.style.visibility = 'visible'; } else { authButton.value = 'Login'; } }; function loginOrLogout(){ var token = google.accounts.user.checkLogin(feedUrl); if (token) { google.accounts.user.logout(); init(); } else { google.accounts.user.login(feedurl); } } google.setOnLoadCallback(init); function insertIntoMyFeed() { //myService.getEventsFeed(feedUrl, handleMyFeed, handleError); var event = new google.gdata.calendar.CalendarEventEntry(); event.setTitle(google.gdata.Text.create('TRY TRY Workshop')); event.setContent(google.gdata.Text.create('Workshop Content HERE')); // event.setStartTime(google.gdata.DateTime.fromIso8601("2008-01-30T16:00:00.000Z")); // event.setEndTime(google.gdata.DateTime.fromIso8601("2008-01-30T16:00:00.000Z")); var today = new Date(); var formattedStart = today.getFullYear() + '' + formatNumber('2') + '' + formatNumber('20'); var recurrence = new google.gdata.Recurrence(); // The recurrence value is in ICAL format. More info available here: // http://code.google.com/apis/calendar/developers_guide_protocol.html#CreatingRecurring recurrence.setValue('DTSTART;VALUE=DATE:' + formattedStart + 'DTEND;VALUE=DATE:' + formattedStart + '\r\nRRULE:FREQ=YEARLY;WKST=SU'); event.setRecurrence(recurrence); myService.insertEntry(feedUrl, event, handleMyInsertedEntry, 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 handleMyInsertedEntry(insertedEntryRoot) { alert("Entry inserted. The title is: " + insertedEntryRoot.entry.getTitle().getText()); alert("The timestamp is: " + insertedEntryRoot.entry.getTimes()[0].startTime); } function hello() { alert(token); } function formatNumber(num) { if (num.length == 1) { return '0' + num; } return num; } </script> </head> <body> <input id="auth_button" type="button" value="Login" onclick="loginOrLogout()" style="margin:5px 0px 5px 0px;"/> <input id="insert" type="button" value="create Event" onclick="insertIntoMyFeed()" style="visibility: hidden"/> <input id="insert2" type="button" value="c44t" onclick="hello()"/ > </body> </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 -~----------~----~----~----~------~----~------~--~---
