2012-01-24 11 views
4

私はGoogle Calendar JSON APIを使用しようとしていましたが、いくつかの問題がありました。 私はjQueryと連携させることができましたが、何らかの理由でJSON Googleが提供しているものが日付順に並べられておらず、いくつかのイベントが残っているようです。Google Calendar JSONは日付で注文されていません

これを固定することができますどのように
<script> 
$.getJSON("http://www.google.com/calendar/feeds/weimar.org_cnijr5sa383f7kl28eu63996ec%40group.calendar.google.com/public/full?alt=json-in-script&max-results=25&singleevents=false&futureevents=true&sortorder=descending&callback=?", 

function(json){ 

var html = '<ul id="event_feed">'; 

$.each(json.feed.entry,function(i,entry) { 

html += '<li>' + $.format.date(entry['gd$when'][0].startTime + ' 00:00:00.000', "yyyy-MM-dd") + '</li>'; 

}) 

html += '</ul>'; 

$('#calendar').html(html); 

}); 
</script> 

を:ここで

は、私が使用しているコードのですか?今は物事を単純にするために、各イベントの日付を単にdivに追加しています。 format.date()は単に私が日付を再フォーマットするために使用しているプラ​​グインです。

&orderby=starttime 
+0

あなたはAPIの新しいV3を使用してみてください:http://code.google.com/apis/calendar/v3/getting_started.html –

答えて

2

は、このやってみます。ちょっと愚かな気分に!素晴らしい作品、ありがとう!
+0

うわー – Adam

関連する問題