ударяя головой о стену с помощью API календаря Google. Мой календарь является общедоступным, с адресом:Дата, время и имя события API календаря Google для Javascript
[email protected]
Я хочу получить доступ к 10 ближайших событий в будущем, и поставить их дату, время и название события на моей странице. Я пытаюсь получить доступ к этому следующим образом:
var url = 'http://www.google.com/calendar/feeds/[email protected]/public/full?orderby=starttime&sortorder=ascending&max-results=10&futureevents=true&alt=json'
$.get(url, function(data){
console.log(data);
});
Это правильно обращается мои данные календаря, но по какой-то странной причине не позволяет мне получить доступ к дате и времени мои события, только название события.
Может ли кто-нибудь пролить свет на это? Настройки общего доступа к календарю полностью открыты.
Awesome! Спасибо, признайтесь, оцените. – Jascination
Быстрое наблюдение, в моем первоначальном запросе я вернул 10 результатов в будущем, в порядке возрастания. В вашем запросе эти параметры больше не работают, он просто возвращает все события в любом порядке. Не можете увидеть информацию об ограничении результатов по ссылке API, какие-либо идеи? – Jascination
Да, вам нужно передать параметр orderBy: время запуска, а также singleEvents = true. Просмотрите эту страницу: https://developers.google.com/google-apps/calendar/v3/reference/events/list – Alex