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:batchGet Para 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/contactGroups Crea 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/contactGroups Enumera 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:modify Modifica los miembros de un grupo de contactos que pertenecen al usuario autenticado. |
Recurso de REST: v1.otherContacts
Métodos | |
---|---|
copyOtherContactToMyContactsGroup |
POST /v1/{resourceName=otherContacts/*}:copyOtherContactToMyContactsGroup Copia 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/otherContacts Obté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:search Proporciona 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:batchCreateContacts Crea 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:batchDeleteContacts Borra un lote de contactos. |
batchUpdateContacts |
POST /v1/people:batchUpdateContacts Actualiza un lote de contactos y muestra un mapa de nombres de recursos a PersonResponses para los contactos actualizados. |
createContact |
POST /v1/people:createContact Crea un contacto nuevo y muestra el recurso de persona correspondiente a ese contacto. |
deleteContact |
DELETE /v1/{resourceName=people/*}:deleteContact Borra una persona de contacto. |
deleteContactPhoto |
DELETE /v1/{resourceName=people/*}:deleteContactPhoto Borra 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:batchGet Proporciona 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:listDirectoryPeople Proporciona una lista de perfiles y contactos del dominio en el directorio del dominio del usuario autenticado. |
searchContacts |
GET /v1/people:searchContacts Proporciona una lista de contactos en los contactos agrupados del usuario autenticado que coincide con la búsqueda. |
searchDirectoryPeople |
GET /v1/people:searchDirectoryPeople Proporciona 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/*}:updateContact Actualice los datos de contacto de una persona de contacto existente. |
updateContactPhoto |
PATCH /v1/{resourceName=people/*}:updateContactPhoto Actualiza la foto de un contacto. |
Recurso de REST: v1.people.connections
Métodos | |
---|---|
list |
GET /v1/{resourceName=people/*}/connections Proporciona una lista de los contactos del usuario autenticado. |