nure-gs-apps / CIST-GoogleCalendarSynch

0 stars 0 forks source link

Google Resources Synchronisation #1

Closed Vyacheslav-GrebenyukNURE closed 5 years ago

Vyacheslav-GrebenyukNURE commented 5 years ago

Для работы календаря необходимо создать ресурсы календаря - комнаты и студенческие группы. Первая задача - синхронизация перечня комнат: http://cist.nure.ua/ias/app/tt/P_API_AUDITORIES_JSON в тестовый домен dl.kture.kharkov.ua

Информация о ресурсах календаря - https://support.google.com/a/answer/1686462?hl=en GC Resources API - https://developers.google.com/admin-sdk/directory/v1/reference/resources/calendars

Vyacheslav-GrebenyukNURE commented 5 years ago

Написанный код очень плохой и возможно трудно его будет ревьювить.

Код на Google-script

shevchenkobn commented 5 years ago

Спасибо за код. Он не такой уж и плохой)

Для выполнения этого задания нужно, чтобы на моем аккунте в домене dl.kture.kharkov.ua сбросили пароль и дали права администратора. По поводу этой проблемы я отписал по почте. https://developers.google.com/admin-sdk/directory/v1/quickstart/nodejs - ссылка на документацию

shevchenkobn commented 5 years ago

Ресурсы создаются аккуратно, избегаются лишние обновления, используется троттлинг в случае приближения к лимиту использования за 100 секунд. Также есть возможность удалять ресурсы (только те, что были созданы, те, которые не были созданы программой и все).