Google Calendar для чтения данных в Javascript? - PullRequest
1 голос
/ 03 декабря 2011

Мне нужно отобразить следующие 5 событий, указывающих сегодня, где источником данных для этих событий является канал Календаря Google.Вы можете подумать, что это простая задача, просто используя вызов ajax для получения соответствующего фида и итерации по событиям.

Но канал может содержать повторяющееся событие с набором атрибутов, описывающих, как оно повторяется (например, еженедельно или ежемесячно, временем начала и окончания, набором дат, которые не применяются, так далее).Таким образом, получение списка событий не так просто, как итерация и сопоставление объектов коллекции.

Есть ли читатель JavaScript, предпочтительно в форме плагина jQuery, который позволяет мне легко запрашивать следующие 5 событий, начинаясегодня

1 Ответ

1 голос
/ 17 декабря 2011

Вы можете использовать параметр singleEvents:true API events.list для возврата каждого отдельного вхождения повторяющегося события. Вам не нужен «читатель JavaScript», что бы это ни значило, или плагин jQuery; просто используйте API календаря v3. Другие параметры, которые могут вас заинтересовать: maxResults:5 и timeMin:yyyy-mm-ddT00:00:00Z.

Вам понадобится ключ API для использования API, но если канал, на который вы ссылаетесь, является общедоступным, проблем с авторизацией не должно быть.

Google для "Google Calendar API v3 Javascript", и вы найдете несколько соответствующих ресурсов.

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