Как насчет этого ответа?
Я думаю, что ссылка, возможно, не может быть получена напрямую через Calendar API. Но я думаю, что структура ссылки может быть создана с использованием идентификатора календаря и htmlLink
события, полученного методами «Events: get» и «Events: list» в Calendar API. В этом ответе я хотел бы предложить способ для этого. Последовательность этого метода выглядит следующим образом.
Поток:
Получить идентификатор календаря.
- В вашем случае это
tmsrc=myemail@gmail.com
.
Получить идентификатор события.
Получить htmlLink
с помощью метода« Events: get »в Calendar API. Используйте здесь полученный идентификатор события.
curl \
'https://www.googleapis.com/calendar/v3/calendars/{calendarId}/events/{eventId}' \
--header 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \
--header 'Accept: application/json' \
--compressed
Создайте нужную ссылку.
- Ссылка имеет вид
https://calendar.google.com/event?action=TEMPLATE&tmeid=###&tmsrc={calendarId}
###
значения eid
можно получить из извлеченного htmlLink
.
Ссылки:
Я думаю, что в качестве теста , вы можете получить значения, используя «Попробуйте этот API» на следующих страницах.