【问题标题】:Add custom properties/values to a Google Apps Acount via Admin SDK通过 Admin SDK 将自定义属性/值添加到 Google Apps 帐户
【发布时间】:2014-10-16 10:13:27
【问题描述】:

通过 AdminSDK 将自定义信息添加到 Google 帐户的最佳方式

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

在这个例子中,我需要添加一个值为“7497261_DK”的“internalBussinesNumber”,可以这样做吗?我只需要稍后通过 Google API/JSON 为另一个系统获取/检索此信息。

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

这样可以吗?

【问题讨论】:

    标签: json api google-apps-script google-admin-sdk


    【解决方案1】:

    更好的方法是使用新发布的Custom User Schemas

    "customSchemas": {
      "employmentData": {
       "employeeNumber": "123456789",
       "jobFamily": "Engineering"
       "location": "Atlanta",
       "jobLevel": 8,
       "projects": [
        { "value": "GeneGnome", "customType": "development" },
        { "value": "Panopticon", "customType": "support" }
       ]
      }
     }
    

    【讨论】:

    • 只是想知道你是否尝试过这个。我们现在正在尝试使用 API 资源管理器。更新的 customSchemas 响应中的补丁和更新请求状态,但获取不反映这些更改,并且配置文件从未真正更新。
    猜你喜欢
    • 2017-06-01
    • 1970-01-01
    • 2019-01-11
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    相关资源
    最近更新 更多