API Календаря Google - Как получить ссылки на общий доступ к календарю, в частности к частному URL-адресу? - PullRequest
1 голос
/ 27 июня 2019

При добавлении календаря Google с помощью google calendar api v3 я не нахожу никакой возможности получить какие-либо ссылки для обмена календарем.

Из того, что я вижу на панели настроек календаря, естьследующие ссылки:

  • ссылка для обмена: состоит из cid - идентификатор календаря в кодировке base64 всегда ведет в веб-приложение вашего личного календаря, где вас просят подписаться на этот календарь

  • веб-просмотр календаря: состоит из идентификатора абонента и ведет к веб-просмотру календаря, либо когда он открыт, либо у вас есть права на просмотр его с помощью учетной записи

  • встраивание iframe в html: может работать только при открытом public cal

  • публичная ссылка ical: предоставляет ical-файл для интеграции в любое приложение cal (iOS, Outlook ...),предоставляет файл ical только тогда, когда cal открыт для общего доступа.

  • личная ссылка: содержит хэш-код, который позволяет только людям с этой ссылкой запрашивать файл ical,ss того, какую настройку конфиденциальности устанавливает cal.

Можно создать несколько часто используемых ссылок для обмена, однако вы не можете создать частную ссылку для микросхемы, поскольку она включает хэш безопасности.

Однако, так как я хотел бы поделиться своим файлом cal через свое приложение с пользователями, не имеющими доступа к Google, в то время как я не хочу устанавливать общий доступ к cal, мне нужно будет получить личную ссылку - вероятно, черезAPI, но я не могу найти какой-либо вариант для этого в документации API ... кто-нибудь знает, как решить эту проблему?

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