【问题标题】:Can I create extended properties in Google People API and Task API?我可以在 Google People API 和 Task API 中创建扩展属性吗?
【发布时间】:2021-12-02 09:37:15
【问题描述】:

我已将扩展属性添加到 Google 日历条目,并且能够成功读取它。 json的格式是这样的:

"extendedProperties": {
 "private": {
 "MyPropertyName": "yes"
 }
 },

我想对创建的任务条目和联系人条目执行相同的操作(通过人员 API)。使用 People API,尝试在 http 400 中创建条目。使用 Task API,它接受 json,但在我检索任务时不返回属性。

是否可以使用当前版本的 People and Task API 做我想做的事?

【问题讨论】:

    标签: google-api google-calendar-api google-people-api google-tasks-api


    【解决方案1】:

    在 People API 中,扩展属性称为 ClientData

    资源的json结构为:

    {
      "metadata": {
        object (FieldMetadata)
      },
      "key": string,
      "value": string
    }
    

    FieldMetadata:

    {
      "primary": boolean,
      "sourcePrimary": boolean,
      "verified": boolean,
      "source": {
        object (Source)
      }
    }
    

    【讨论】:

    • 感谢您提供的信息 - 我能够使用 People API 成功运行它。如果您对我如何使用 Task API 做类似的事情有任何见解,我将不胜感激。
    猜你喜欢
    • 1970-01-01
    • 2019-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多