私のアプリケーションにGoogleの連絡先をインポートする必要があります。そのためにGoogle People APIを使用しようとしましたが、連絡先のカスタムフィールドを取得するオプションが見つかりませんでした。Google People API - カスタムフィールドを取得することは可能ですか?
連絡先のカスタムフィールドを新しいGoogle People APIで入手することはできますか? 古いGoogleコンタクトAPIを使用する必要がありますか?
ありがとうございます!
私のアプリケーションにGoogleの連絡先をインポートする必要があります。そのためにGoogle People APIを使用しようとしましたが、連絡先のカスタムフィールドを取得するオプションが見つかりませんでした。Google People API - カスタムフィールドを取得することは可能ですか?
連絡先のカスタムフィールドを新しいGoogle People APIで入手することはできますか? 古いGoogleコンタクト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