Dá acesso a informações sobre perfis e contatos.
- Recurso REST: v1.contactGroups
- Recurso REST: v1.contactGroups.members
- Recurso REST: v1.otherContacts
- Recurso REST: v1.people
- Recurso REST: v1.people.connections
Serviço: people.googleapis.com
Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
- https://people.googleapis.com
Recurso REST: v1.contactGroups
| Métodos | |
|---|---|
| batchGet | GET /v1/contactGroups:batchGetAcesse uma lista dos grupos de contatos de propriedade do usuário autenticado especificando uma lista de nomes de recursos do grupo de contatos. | 
| create | POST /v1/contactGroupsCrie um novo grupo de contatos de propriedade do usuário autenticado. | 
| delete | DELETE /v1/{resourceName=contactGroups/*}Exclua um grupo de contatos atual de propriedade do usuário autenticado especificando o nome de recurso do grupo de contatos. | 
| get | GET /v1/{resourceName=contactGroups/*}Para encontrar um grupo de contatos específico de propriedade do usuário autenticado, especifique o nome de recurso do grupo de contatos. | 
| list | GET /v1/contactGroupsLista todos os grupos de contatos do usuário autenticado. | 
| update | PUT /v1/{contactGroup.resourceName=contactGroups/*}Atualize o nome de um grupo de contatos existente de propriedade do usuário autenticado. | 
Recurso REST: v1.contactGroups.members
| Métodos | |
|---|---|
| modify | POST /v1/{resourceName=contactGroups/*}/members:modifyModifique os participantes de um grupo de contatos do usuário autenticado. | 
Recurso REST: v1.otherContacts
| Métodos | |
|---|---|
| copyOtherContactToMyContactsGroup | POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroupCopia um "Outro contato" para um novo contato no grupo "myContacts" do usuário As solicitações de modificação para o mesmo usuário devem ser enviadas em sequência para evitar o aumento da latência e as falhas. | 
| list | GET /v1/otherContactsLista todos os "Outros contatos", ou seja, os contatos que não estão em um grupo. | 
| search | GET /v1/otherContacts:searchFornece uma lista de contatos dos outros contatos do usuário autenticado que correspondem à consulta de pesquisa. | 
Recurso REST: v1.people
| Métodos | |
|---|---|
| batchCreateContacts | POST /v1/people:batchCreateContactsCria um lote de novos contatos e retorna PersonResponses dos contatos As solicitações de modificação para o mesmo usuário devem ser enviadas em sequência para evitar o aumento da latência e as falhas. | 
| batchDeleteContacts | POST /v1/people:batchDeleteContactsExclui um lote de contatos. | 
| batchUpdateContacts | POST /v1/people:batchUpdateContactsAtualiza um lote de contatos e retorna um mapa de nomes de recursos para PersonResponses dos contatos atualizados. | 
| createContact | POST /v1/people:createContactCrie um novo contato e retorne o recurso da pessoa para esse contato. | 
| deleteContact | DELETE /v1/{resourceName=people/*}:deleteContactExcluir um contato. | 
| deleteContactPhoto | DELETE /v1/{resourceName=people/*}:deleteContactPhotoExcluir a foto de um contato. | 
| get | GET /v1/{resourceName=people/*}Oferece informações sobre uma pessoa especificando um nome de recurso. | 
| getBatchGet | GET /v1/people:batchGetOferece informações sobre uma lista de pessoas específicas especificando uma lista de nomes de recursos solicitados. | 
| listDirectoryPeople | GET /v1/people:listDirectoryPeopleOferece uma lista de perfis e contatos do domínio no diretório do domínio do usuário autenticado. | 
| searchContacts | GET /v1/people:searchContactsFornece uma lista de contatos nos contatos agrupados do usuário autenticado que correspondem à consulta de pesquisa. | 
| searchDirectoryPeople | GET /v1/people:searchDirectoryPeopleFornece uma lista de perfis e contatos do domínio no diretório do domínio do usuário autenticado que correspondem à consulta de pesquisa. | 
| updateContact | PATCH /v1/{person.resourceName=people/*}:updateContactAtualize os dados de um contato existente. | 
| updateContactPhoto | PATCH /v1/{resourceName=people/*}:updateContactPhotoAtualizar a foto de um contato. | 
Recurso REST: v1.people.connections
| Métodos | |
|---|---|
| list | GET /v1/{resourceName=people/*}/connectionsFornece uma lista dos contatos do usuário autenticado. |