Proporciona acceso a información sobre perfiles y contactos.
- Recurso de REST: v1.contactGroups
- Recurso de REST: v1.contactGroups.members
- Recurso de REST: v1.otherContacts
- Recurso de REST: v1.people
- Recurso de REST: v1.people.connections
Servicio: people.googleapis.com
Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente proporcionadas por Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la siguiente información cuando realices solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
- https://people.googleapis.com
Recurso de REST: v1.contactGroups
| Métodos | |
|---|---|
| batchGet | GET /v1/contactGroups:batchGetPara obtener una lista de los grupos de contactos que pertenecen al usuario autenticado, especifica una lista de nombres de recursos del grupo de contactos. | 
| create | POST /v1/contactGroupsCrea un nuevo grupo de contactos que pertenezca al usuario autenticado. | 
| delete | DELETE /v1/{resourceName=contactGroups/*}Para borrar un grupo de contactos existente que pertenezca al usuario autenticado, especifica un nombre del recurso del grupo de contactos. | 
| get | GET /v1/{resourceName=contactGroups/*}Para obtener un grupo de contactos específico que pertenezca al usuario autenticado, especifica un nombre del recurso del grupo de contactos. | 
| list | GET /v1/contactGroupsEnumera todos los grupos de contactos que pertenecen al usuario autenticado. | 
| update | PUT /v1/{contactGroup.resourceName=contactGroups/*}Actualiza el nombre de un grupo de contactos existente que pertenezca al usuario autenticado. | 
Recurso de REST: v1.contactGroups.members
| Métodos | |
|---|---|
| modify | POST /v1/{resourceName=contactGroups/*}/members:modifyModifica los miembros de un grupo de contactos que pertenecen al usuario autenticado. | 
Recurso de REST: v1.otherContacts
| Métodos | |
|---|---|
| copyOtherContactToMyContactsGroup | POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroupCopia un "Otro contacto" a un nuevo contacto del grupo "myContacts" del usuario. Las solicitudes de modificación para el mismo usuario se deben enviar de forma secuencial para evitar aumentos de latencia y fallas. | 
| list | GET /v1/otherContactsObtén una lista de todos los "Otros contactos", es decir, los que no están en ningún grupo de contactos. | 
| search | GET /v1/otherContacts:searchProporciona una lista de contactos en los otros contactos del usuario autenticado que coincide con la búsqueda. | 
Recurso de REST: v1.people
| Métodos | |
|---|---|
| batchCreateContacts | POST /v1/people:batchCreateContactsCrea un lote de nuevos contactos y devuelve PersonResponses para los Las solicitudes de modificación para el mismo usuario se deben enviar de forma secuencial para evitar aumentos de latencia y fallas. | 
| batchDeleteContacts | POST /v1/people:batchDeleteContactsBorra un lote de contactos. | 
| batchUpdateContacts | POST /v1/people:batchUpdateContactsActualiza un lote de contactos y muestra un mapa de nombres de recursos a PersonResponses para los contactos actualizados. | 
| createContact | POST /v1/people:createContactCrea un contacto nuevo y muestra el recurso de persona correspondiente a ese contacto. | 
| deleteContact | DELETE /v1/{resourceName=people/*}:deleteContactBorra una persona de contacto. | 
| deleteContactPhoto | DELETE /v1/{resourceName=people/*}:deleteContactPhotoBorra la foto de un contacto. | 
| get | GET /v1/{resourceName=people/*}Proporciona información sobre una persona mediante la especificación de un nombre de recurso. | 
| getBatchGet | GET /v1/people:batchGetProporciona información sobre una lista de personas específicas mediante la especificación de una lista de nombres de recursos solicitados. | 
| listDirectoryPeople | GET /v1/people:listDirectoryPeopleProporciona una lista de perfiles y contactos del dominio en el directorio del dominio del usuario autenticado. | 
| searchContacts | GET /v1/people:searchContactsProporciona una lista de contactos en los contactos agrupados del usuario autenticado que coincide con la búsqueda. | 
| searchDirectoryPeople | GET /v1/people:searchDirectoryPeopleProporciona una lista de perfiles y contactos del dominio en el directorio del dominio del usuario autenticado que coinciden con la búsqueda. | 
| updateContact | PATCH /v1/{person.resourceName=people/*}:updateContactActualice los datos de contacto de una persona de contacto existente. | 
| updateContactPhoto | PATCH /v1/{resourceName=people/*}:updateContactPhotoActualiza la foto de un contacto. | 
Recurso de REST: v1.people.connections
| Métodos | |
|---|---|
| list | GET /v1/{resourceName=people/*}/connectionsProporciona una lista de los contactos del usuario autenticado. |