Вставка события и обновление события в API Календаря Google V3

Я разрабатываю приложение, которое позволяет пользователям бронировать встречи с другими. В частности, пользователь A отправляет пользователю B ссылку с определенным временем встречи. Пользователь Б выбирает время. Как только пользователь B делает это, собрание автоматически вставляется в календарь Google пользователя A и B, причем оба пользователя помечаются как посещающие (responseStatus: "принято").

Тем не менее, пользователь B также имеет возможность изменить время встречи. Когда пользователь B щелкает ссылку, чтобы изменить время встречи, и выбирает время, я заметил, что событие создается в обоих календарях, но пользователь B не помечается как посещающий (вместо responseStatus: needsAction).

Я понял, почему это происходит.

По какой-то причине Google позволяет Пользователю A устанавливать responseStatus Пользователя B в значение "принято" во время создания события (вставка вызова), но не позволяет Пользователю A обновлять статус ответа Пользователя B после создания (например, во время обновления).

Обновление: https://developers.google.com/calendar/v3/reference/events/update(вы не можете установить статус ответа приглашенного)

Вставьте: https://developers.google.com/calendar/v3/reference/events/insert(Вы можете установить статус ответа приглашенного)

Зачем???????????

0 ответов

Другие вопросы по тегам