API календаря Google: копирование данных конференции не работает - PullRequest
0 голосов
/ 27 апреля 2020

Мы пытаемся скопировать данные конференции из одного события в другое, но это не работает для учетных записей не G-suite. Мы используем библиотеки Google.Apis.Calendar.v3 для. net. Ниже приведен пример кода:

Event firstEvent = service.Events.Get(calendarId, "eventId1").Execute();
secondEvent.ConferenceData = firstEvent.ConferenceData;

Тот же код работает для учетных записей G-suite. Есть ли что-то особенное, что нужно сделать для учетных записей не Gsuite, или это не поддерживается для них? Может быть, мы что-то упустили. На самом деле проблема заключается не в том, чтобы копировать данные конференции, а в том, что она дает новые данные конференции, т.е. новую ссылку, новую подпись, даже если для копирования задан один и тот же объект. Это должно дать ту же ссылку, ту же копию ConferenceData после создания, не так ли?

Любая помощь будет оценена. Заранее спасибо!

Рекомендации: https://developers.google.com/calendar/create-events https://developers.google.com/calendar/v3/reference/events/insert

1 Ответ

0 голосов
/ 28 апреля 2020

Это предполагаемое поведение. Новые события с участниками создают конференцию автоматически, поэтому изменить ее с помощью API невозможно. Пользователи G Suite не имеют этого ограничения и могут отключить эту опцию из консоли администратора.

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