Json 通过Admin SDK向Google Apps帐户添加自定义属性/值

Json 通过Admin SDK向Google Apps帐户添加自定义属性/值,json,api,google-apps-script,google-admin-sdk,Json,Api,Google Apps Script,Google Admin Sdk,通过AdminSDK向Google帐户添加自定义信息的最佳方法 我将在应用程序中向帐户添加自定义信息,最佳做法是什么?我正在考虑将数据添加到“ims”中,如果我可以添加自定义类型,是否有更好的方法/更合适的属性 在这个exmaple中,我需要添加一个带有value=“7497261_DK”的“InternalBusiness成员”,可以这样做吗?我只需要稍后通过GoogleAPI/JSON为另一个系统获取/检索此信息 "ims": [ { "type": custom,

通过AdminSDK向Google帐户添加自定义信息的最佳方法

我将在应用程序中向帐户添加自定义信息,最佳做法是什么?我正在考虑将数据添加到“ims”中,如果我可以添加自定义类型,是否有更好的方法/更合适的属性

在这个exmaple中,我需要添加一个带有value=“7497261_DK”的“InternalBusiness成员”,可以这样做吗?我只需要稍后通过GoogleAPI/JSON为另一个系统获取/检索此信息

"ims": [
    {
      "type": custom,
      "customType": "internalBussinesNumber",
      "protocol": custom_protocol,
      "customProtocol": "internalBussinesNumber",
      "im": "7497261_DK",
      "primary": false
    }
  ],

可以这样做吗?

更好的方法是使用新发布的


我想知道你是否试过这个。我们正在尝试使用API资源管理器。响应中的补丁和更新请求状态都会更新CustomSchema,但get不会反映这些更改,并且配置文件从未真正更新过。
"customSchemas": {
  "employmentData": {
   "employeeNumber": "123456789",
   "jobFamily": "Engineering"
   "location": "Atlanta",
   "jobLevel": 8,
   "projects": [
    { "value": "GeneGnome", "customType": "development" },
    { "value": "Panopticon", "customType": "support" }
   ]
  }
 }