Hi, While testing your page, I noticed this exception in thrown - 'An image of the same domain is required on this page for authenticated reads and all writes.'
JS API requires that an image to be loaded on the page, you can do something like <img src="mypic.gif" style="visibility: hidden;"> Hope it helps, Austin On Jan 24, 2008 1:35 PM, Chinfang Ng <[EMAIL PROTECTED]> wrote: > > my codes are @ http://fangyiee.googlepages.com/create1234.htm > > On Jan 25, 2008 5:35 AM, Chinfang Ng <[EMAIL PROTECTED]> wrote: > > Hi, > > > > thanx for ur codes.. but it still cant work.. wonder if i have placed > > them wrongly!! =) > > > > > > > > On Jan 25, 2008 5:15 AM, Austin (Google) <[EMAIL PROTECTED]> wrote: > > > Hi, > > > > > > I posted a response on your post about how to insert using JS API here > - > > > > > > > http://groups.google.com/group/google-calendar-help-dataapi/browse_thread/thread/23fb448d4e6ff6ba > > > > > > Thanks, > > > Austin > > > > > > > > > > > > On Jan 24, 2008 3:18 AM, fangyiee <[EMAIL PROTECTED]> wrote: > > > > > > > > Hi , > > > > > > > > I am stuck with this problem since last week, i jux cant figure out > > > > where it go wrong. I am trying to insert a "static" value into my > > > > calendar. > > > > I am very unclear of the this code > > > > > > > > > > > event.setDateT(google.gdata.DateTime.fromIso8601("2008-01-30T18:00: > 00.000Z")); > > > > > > > > isnt in the right syntax?? > > > > > > > > Below is my codes: > > > > > > > > <html> > > > > <head> > > > > <script type="text/javascript" src=" http://www.google.com/jsapi? > > > > key=ABQIAAAA64DBAV34z1d6Sk2uOcPMKBR1XU7oKMwY3ZhA- > > > > eKHJ4aWM1U5vRTpUqOXGunp9DX4HD-opTjbnshUeA"></script> > > > > <script type="text/javascript"> > > > > > > > > google.load("gdata", "1.x"); > > > > var feedUrl = " > http://www.google.com/calendar/feeds/default/private/ > > > > full"; > > > > > > > > function init() { > > > > > > > > var token = google.accounts.user.checkLogin(feedUrl); > > > > > > > > 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 getMyFeed() { > > > > > > > > myService.getEventsFeed(feedUrl, handleMyFeed, > > > handleError); > > > > > > > > } > > > > > > > > function insertIntoMyFeed(feedRoot) { > > > > > > > > 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.setDateT(google.gdata.DateTime.fromIso8601 > > > ("2008-01-30T18:00:00.000Z")); > > > > > > > > feedRoot.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); > > > > } > > > > > > > > </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="getMyFeed()" style="visibility: hidden"/> > > > > </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 -~----------~----~----~----~------~----~------~--~---
