Календарь Google JSON не упорядочен по дате - PullRequest
4 голосов
/ 25 января 2012

Я пытался работать с Google Calendar JSON API, но столкнулся с некоторыми проблемами.Мне удалось заставить его работать с jQuery, но по какой-то причине, предоставляемая Google 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 () - это просто плагин, который я использую для переформатирования даты.

1 Ответ

2 голосов
/ 25 января 2012

Попробуй:

&orderby=starttime
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...