Google Admin SDK:如何修改日历资源的功能实例

问题描述

来源:https://developers.google.com/admin-sdk/directory/v1/reference/resources/calendars

获取资源日历时,featureInstances的结构被定义为对象列表,但未标记为可写。而是有一个名称相同的可写属性,定义为字符串,其描述为“日历资源的功能实例”。

此字符串的格式是什么?

解决方法

您可以查看Resources.features对象的文档。您可以通过this endpoint插入此功能。

那么字符串和对象数组之间有什么区别?

基本上,它取决于功能部件的数量,如果只有一个功能部件,它将以字符串的形式出现在其中;如果您具有多个功能部件,则该字段是包含所有不同功能部件的对象的列表。

来自the documentation

featureInstances 字符串日历资源的功能实例。

featureInstances[].feature 嵌套对象是该实例的功能。日历资源可能具有一个功能的多个实例。

,

API 的负载应该是一个 Array

 "featureInstances": [
    {
      "feature": {
        "name": "Projector"
      }
    },{
      "feature": {
        "name": "Jamboard"
      }
    }
  ]