GetProperty API响应中没有ExtendedProperty

时间:2019-08-20 05:10:46

标签: google-calendar-api

我们正在研究Google Calendar Add-on,并且需要一些有关Add-on开发的帮助。 •我们曾经在事件的“ ExtendedProperty-> private”部分下设置键值对,并根据需要进行读取。过去(一周前)“ ExtendedProperty-> private”曾经可用,但是现在,我们看到事件响应中不提供“ ExtendedProperty”本身。每当我们尝试从事件响应中获取密钥时,都会出现错误消息“无法从未定义读取属性”私有”。

•扩展属性可用时的示例事件响应:

   ```{  
     "kind":"calendar#event",
     "etag":"\"3109778738149000\"",
     "id":"5s2qqbjgqghjo5611mndeb9p17",
     "status":"confirmed",
     "extendedProperties":{  
        "private":{  
           "everyoneDeclinedDismissed":"-1",
           "Recurence":"Single"
        }
     },
     "conferenceData":{ },
     "reminders":{ }
  }```

•扩展属性不可用时的示例事件响应:        {
"kind":"calendar#event", "etag":"\"3132407561772000\"", "id":"6o22abo31tj8f75j3tsueg5k5c", "status":"confirmed, "conferenceData":{ }, "reminders":{ } }

•用于读取/写入事件响应的示例代码。

  o Get:  ```{Event_Response}.extendedProperties.private.Recurence
  o Set:   
    {Event_Response}.extendedProperties.private['Recurence'] = value
    Calendar.Events.patch(Event_Response, accountId, eventid)```

•API级别是否发生任何更改,因为扩展属性的get和set早(一周前)正常工作了。

0 个答案:

没有答案