4

Мне нужно импортировать контакты Google в мое приложение. Для этого я пытаюсь использовать API Google People, но я не нашел способ получить пользовательские поля контактов.API Google People - возможно ли получить пользовательские поля?

Можно ли получить контактные поля с новым API Google People? Должен ли я использовать для этого старый API контактов Google?

Спасибо!

ответ

0

Запросить userDefined Прогноз с вашим лицомПоля.

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

Вы также можете обновить пользовательские поля, даже если эта документация список не в настоящее время UserDefined, как допустимое поле для updatePersonFields в качестве маски поля.

https://developers.google.com/people/api/rest/v1/people/updateContact

Смежные вопросы