Google Calendar API - как добавить гаджет календаря вместе с событием?

Я пытаюсь добавить гаджет календаря Google вместе с событием. Однако всякий раз, когда я пытаюсь добавить гаджет вместе с событием, API календаря Google выдает ошибку "Недопустимое значение".

Я использую протокол event.insert. Если я отправляю запрос без блока гаджетов, он работает нормально и добавляет событие. Однако добавление блока гаджета приводит к ошибке.

{
 "location": "San Jose, CA",
 "description": "blah blah blah blah",
 "kind": "calendar#event",
 "start": {
  "dateTime": "2012-04-04T10:00:00.000-07:00"
 },
 "end": {
  "dateTime": "2012-04-04T10:00:00.000-07:00"
 },
 "gadget": {
  "iconLink": "http://www.thefreedictionary.com/favicon.ico",
  "link": "http://www.thefreedictionary.com/_/WoD/wod-module.xml",
  "title": "Word of the Day",
  "type": "application/x-google-gadgets+xml",
  "height": 136,
  "width": 300,
  "display": "icon"
 }
}

Кто-нибудь знает, почему это происходит? Мне действительно нужно найти способ вставить изображения в события, которые я добавляю в календарь Google. Спасибо!

1 ответ

Решение

Я тоже столкнулся с этой проблемой. Мне кажется, что iconLink и ссылка должны быть https, чтобы это работало.

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