2016-04-10 11 views
4

私のアプリケーションにGoogleの連絡先をインポートする必要があります。そのためにGoogle People APIを使用しようとしましたが、連絡先のカスタムフィールドを取得するオプションが見つかりませんでした。Google People API - カスタムフィールドを取得することは可能ですか?

連絡先のカスタムフィールドを新しいGoogle People APIで入手することはできますか? 古いGoogleコンタクトAPIを使用する必要がありますか?

ありがとうございます!

答えて

0

のユーザー定義のご依頼は人物フィールドでお願いします。

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

関連する問題