我需要將Google聯繫人導入到我的應用程序。爲此,我嘗試使用Google People API,但沒有找到獲取聯繫人自定義字段的選項。Google People API - 是否可以獲取自定義字段?
是否可以通過新的Google People API獲取聯繫自定義字段? 我應該使用舊的Google Contacts API嗎?
謝謝!
我需要將Google聯繫人導入到我的應用程序。爲此,我嘗試使用Google People API,但沒有找到獲取聯繫人自定義字段的選項。Google People API - 是否可以獲取自定義字段?
是否可以通過新的Google People API獲取聯繫自定義字段? 我應該使用舊的Google Contacts API嗎?
謝謝!
請求用戶定義與您的投影映射。
String url = "https://people.googleapis.com/v1/people/me/connections" + "?personFields=names,emailAddresses,userDefined";
的迴應是這樣的:
"userDefined": [
{
"metadata": {
"primary": true,
"source": {
"type": "CONTACT",
"id": "5629e24b082d1a66"
}
},
"key": "label1",
"value": "foo"
},
{
"metadata": {
"source": {
"type": "CONTACT",
"id": "5629e24b082d1a66"
}
},
"key": "label2",
"value": "bar"
}
]
有關詳細信息,請參閱https://developers.google.com/people/api/rest/v1/people#Person.UserDefined
您還可以更新自定義字段,即使文檔中則用戶自定義的不目前列表updatePersonFields的有效字段作爲字段掩碼。
https://developers.google.com/people/api/rest/v1/people/updateContact