ok thanks.
i saw the console message about the missing field...
but i cannot debug it, so...

btw, thanks :)

On 27 déc, 00:09, David Huynh <[email protected]> wrote:
> Julien
>
> I used Firebug to look at the URL that your code fetched from GoogleCalendar, 
> and this was the JSON that it returned:
>
> {
>     "version":  "1.0",
>     "encoding": "UTF-8",
>     "feed":     {
>         "xmlns":                   "http://www.w3.org/2005/Atom";,
>         "xmlns$openSearch":        
> "http://a9.com/-/spec/opensearchrss/1.0/";,
>         "xmlns$batch":             "http://schemas.google.com/gdata/batch";,
>         "xmlns$gCal":              "http://schemas.google.com/gCal/2005";,
>         "xmlns$gd":                "http://schemas.google.com/g/2005";,
>         "id":                      {
>             "$t":
> "http://www.google.com/calendar/feeds/7uf7k6v3nae56rtgt7nj1mro9k%40gro...";
>         },
>         "updated":                 {
>             "$t": "2008-12-26T12:01:53.000Z"
>         },
>         "category":                [
>             {
>                 "scheme": "http://schemas.google.com/g/2005#kind";,
>                 "term":   "http://schemas.google.com/g/2005#event";
>             }
>         ],
>         "title":                   {
>             "type": "text",
>             "$t":   "timeline"
>         },
>         "subtitle":                {
>             "type": "text",
>             "$t":   ""
>         },
>         "link":                    [
>             {
>                 "rel":  "alternate",
>                 "type": "text/html",
>                 "href":
> "http://www.google.com/calendar/[email protected]";
>             },
>             {
>                 "rel":  "http://schemas.google.com/g/2005#feed";,
>                 "type": "application/atom+xml",
>                 "href":
> "http://www.google.com/calendar/feeds/7uf7k6v3nae56rtgt7nj1mro9k%40gro...";
>             },
>             {
>                 "rel":  "http://schemas.google.com/g/2005#batch";,
>                 "type": "application/atom+xml",
>                 "href":
> "http://www.google.com/calendar/feeds/7uf7k6v3nae56rtgt7nj1mro9k%40gro...";
>             },
>             {
>                 "rel":  "self",
>                 "type": "application/atom+xml",
>                 "href":
> "http://www.google.com/calendar/feeds/7uf7k6v3nae56rtgt7nj1mro9k%40gro...";
>             }
>         ],
>         "author":                  [
>             {
>                 "name":  {
>                     "$t": "Julien Bayle"
>                 },
>                 "email": {
>                     "$t": "[email protected]"
>                 }
>             }
>         ],
>         "generator":               {
>             "version": "1.0",
>             "uri":     "http://www.google.com/calendar";,
>             "$t":      "GoogleCalendar"
>         },
>         "openSearch$totalResults": {
>             "$t": "0"
>         },
>         "openSearch$startIndex":   {
>             "$t": "1"
>         },
>         "openSearch$itemsPerPage": {
>             "$t": "15"
>         },
>         "gd$where":                {
>             "valueString": ""
>         },
>         "gCal$timezone":           {
>             "value": "Europe/Paris"
>         },
>         "gCal$timesCleaned":       {
>             "value": "0"
>         }
>     }
>
> }
>
> Note that your displayResults function tried to get "json.feed.entry",
> but in this JSON blob there is no "entry" field. You should check with
> GoogleCalendarAPI to see how you're supposed to use it.
>
> I'd recommend using Firebug for Firefox and calling
>     console.log(json);
> in order to inspect the JSON result.
>
> David
>
> julienb wrote:
> > David,
> > could you help me?
> > I'm a little bit stuck ?!
>
> > the following script seems to be correct.
> > if  links[j].rel == "http://schemas.google.com/gCal/2005/webContent";
> > isn't true anymore, indeed the webContent object won't be never
> > filled!
>
> > but I stay stuck here... could you help me?
> > I really don't understand where is the problem...
> > I have acalendarpublic, an xml feed from it, a script (the same that
> > in the link above where it works) ... and it doesn't :-(
>
> > function loadGDataCallback(json) {
> >   var entries = json.feed.entry;
> >   var timelinerEntries = [];
> >   for (var i = 0; i < entries.length; ++i) {
> >     var entry = entries[i];
> >     var when = entry["gd$when"][0];
> >     var start = convertFromGDataDate(when.startTime);
> >     var end = convertFromGDataDate(when.endTime);
> >     var webContent;
> >     var links = entry.link;
> >     for (var j = 0; j < links.length; ++j) {
> >       if (links[j].rel == "http://schemas.google.com/gCal/2005/
> > webContent")
> >      {
> >         webContent = links[j];
> >       break;
> >       }
> >     }
> >     var title = webContent.title;
> >     var link = webContent["gCal$webContent"].url;
> >     var icon = webContent.href;
> >     var description = '<img src="' + link + '">';
> >     timelinerEntries.push(new Timeline.DefaultEventSource.Event(
> >       start,
> >       null, // end - when not set, event displayed with icon (looks
> > better)
> >       null, // latestStart
> >       null, // latestEnd
> >       false, // not isDuration
> >       title,
> >       description,
> >       null, // image
> >       null, // link - destination when clicking on title
> >       icon,
> >       undefined, // color
> >       undefined  // textColor
> >     ));
> >   }
> >   gEventSource.addMany(timelinerEntries);
> > };
>
> > On 23 déc, 20:31, David Huynh <[email protected]> wrote:
>
> >> I'd recommend using Firebug for Firefox to debug. It shows
>
> >>     webContent is undefined - test (line 25)
>
> >> David
>
> >> julienb wrote:
>
> >>> Hi,
>
> >>> I just discovered simile timeline could be fed by JSON flow from any
> >>> sources...
>
> >>> I did that:http://www.julienbayle.net/test/
> >>> based on the 
> >>> template:http://code.google.com/intl/fr/apis/gdata/samples/cal_simile_sample.html
>
> >>> but mine doesn't work :-(
>
> >>> could someone help me ??
>
> >>> I shared my calendat to everyone
> >>> I did several dummy events etc etc
>
> >>> julien
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"SIMILE Widgets" 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/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to