After you've completed the steps in Get Ready to Use the People API, you are ready to read and copy "Other contacts" data.
The following code samples demonstrate how to send a few simple requests:
- List the user's "Other contacts".
- Copy an "Other contact" to "myContacts" group.
For a full list of methods, see the reference documentation.
List the user's "Other contacts"
To get a list of people in the user's "Other contacts", use the following code:
Protocol
GET /v1/otherContacts?readMask=names,emailAddresses HTTP/1.1 Host: people.googleapis.com
Java
ListOtherContactsResponse response = peopleService.otherContacts().list() .setReadMask("metadata,names,emailAddresses") .execute(); List<Person> otherContacts = response.getOtherContacts();
Copy an "Other contact" to "myContacts" group
To copy an "Other contact" to "myContacts" group, use the following code:
Protocol
POST /v1/resource_name:copyOtherContactToMyContactsGroup?copyMask=names,emailAddresses,phoneNumbers HTTP/1.1 Host: people.googleapis.com
Java
Person copiedContact = peopleService .otherContacts() .copyOtherContactToMyContactsGroup( "resource_name", new CopyOtherContactToMyContactsGroupRequest() .setCopyMask("names,emailAddresses,phoneNumbers")) .execute();