Вопрос по google-calendar-api, google-api – Событие API Календаря Google Бесплатно / Занято / Блокировка данных

3

Я работал с API Календаря Google и пытаюсь выяснить, как определить, следует ли считать событие календарем событием, блокирующим время. Например, "День Колумба" это мероприятие (выходной день) для многих людей в США, которое не влияет на их рабочий день, но отображается в календаре. Я'Читали в других местах, что способ определить, блокируется ли событие в календаре, - использовать его поле прозрачности дляЭта почта, Однако, когда я играю со своими событиями календаря и переключаю их назад и вперед, само событие всегда остается "прозрачный» в календаре.

У меня вопрос такой: Есть ли способ узнать, блокирует ли событие время в календаре, просматривая ресурс события, или эта информация должна быть получена из запроса о занятости?

Ваш Ответ

1   ответ
7

Так что, как выясняется, при использовании Ruby Google API Client поле прозрачности включается в ресурс события только тогда, когда событие помечено "имеется в наличии" пользователем. Значением по умолчанию является "непрозрачным» согласно документации. Предположительно, когда поле прозрачности отсутствует в ресурсе события, событие должно рассматриватьсянепрозрачным» или же "блокирование» в календаре. В результирующем теле запроса в клиенте API это должно привести к значению nil вместо "прозрачный» значение. Не самая чистая вещь вокруг, но я думаю, что это работает.

Не очень хорошо документированная функция, спасибо за указание на это! mattwad

Похожие вопросы