我可以在 Google People API 和 Task API 中创建扩展属性吗?
Posted
技术标签:
【中文标题】我可以在 Google People API 和 Task API 中创建扩展属性吗?【英文标题】:Can I create extended properties in Google People API and 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 做我想做的事?
【问题讨论】:
【参考方案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 做类似的事情有任何见解,我将不胜感激。以上是关于我可以在 Google People API 和 Task API 中创建扩展属性吗?的主要内容,如果未能解决你的问题,请参考以下文章
使用 google people API 访问 google 连接
在 Google Apps 脚本中使用 Google People API 删除联系人返回 404 错误