Сводная стоимость объекта календаря - PullRequest
2 голосов
/ 09 января 2020

Я понял, что возвращение CalendarList изменилось. итоговое значение было именем человека, но теперь оно возвращает адрес электронной почты.

мой вопрос: как я могу получить имя календаря, используя API календаря?

проверенный URL: https://developers.google.com/calendar/v3/reference/calendarList/list

◆ До

{
 "kind": "calendar#calendarList",
 "items": [
  {
   "kind": "calendar#calendarListEntry",
   "etag": "\"1578551131788000\"",
   "id": "test@test.com",
   "summary": "Test Calendar", // <-- calendar's name
   "timeZone": "Asia/Tokyo",

◆ Сейчас

{
 "kind": "calendar#calendarList",
 "items": [
  {
   "kind": "calendar#calendarListEntry",
   "etag": "\"1578551131788000\"",
   "id": "test@test.com",
   "summary": "test@test.com", // <-- email address
   "timeZone": "Asia/Tokyo",

1 Ответ

1 голос
/ 09 января 2020

В настоящее время в календаре Google есть ошибка. * не возвращается заголовок в сводке, как это задокументировано для Отчет об ошибке можно найти здесь.

Calendar.get в моем основном календаре возвращает

{
 "kind": "calendar#calendar",
 "etag": "\"KfTgGrEyu1otuO_8YfN8ka6X3tg\"",
 "id": "xxx@gmail.com",
 "summary": "xxxx@gmail.com",
 "description": "test",
 "timeZone": "Europe/Copenhagen",
 "conferenceProperties": {
  "allowedConferenceSolutionTypes": [
   "eventHangout"
  ]
 }
}

В документации говорится, что ресурс календаря должен возвращать

summary = Заголовок календаря.

enter image description here

...