Apps Script dio de baja el servicio de Contactos el 16 de diciembre de 2022. En su lugar, usa el servicio avanzado de la API de People. La API de People usa un protocolo JSON más reciente y proporciona funciones avanzadas, como la combinación de contactos con perfiles.
Usa esta guía para descubrir qué métodos del servicio de Contactos no tienen equivalentes en el servicio avanzado de la API de People, qué puedes usar en su lugar y encontrar muestras de código para migrar tareas comunes. Para obtener más información, consulta la Guía de migración de la API de Contactos.
Métodos sin equivalentes de la API de Personas
En la siguiente lista, se enumeran los métodos getContacts
del servicio de Contactos que no tienen formas equivalentes de buscar contactos en el servicio avanzado de la API de People. Con el servicio avanzado de la API de People, puedes realizar búsquedas por los campos names
, nickNames
, emailAddresses
, phoneNumbers
y organizations
de un contacto que provengan de la fuente CONTACT
.
Métodos sin equivalentes |
---|
|
A continuación, se enumeran los métodos getContacts
del servicio de Contactos que usan un parámetro label
adicional. Puedes usar searchContacts
desde el servicio avanzado de la API de People para obtener contactos por el campo equivalente,
pero no puedes limitar la búsqueda a una etiqueta específica.
Métodos con equivalentes parciales |
---|
|
Funciones adicionales disponibles con la API de People
Cuando migras al servicio avanzado de la API de People, puedes acceder a las siguientes funciones de la API de People que no están disponibles en el servicio de Contactos:
- Especifica la fuente de datos: Cuando buscas información sobre una persona, puedes especificar dónde buscar, como un contacto de Google o un perfil de Google.
- Buscar personas por una cadena de búsqueda: Puedes obtener una lista de perfiles y contactos que coincidan con una cadena específica.
- Solicitudes por lotes: Puedes agrupar tus llamadas a la API de People para reducir el tiempo de ejecución de la secuencia de comandos.
Muestras de código para tareas comunes
En esta sección, se enumeran las tareas comunes del servicio Contactos. En los ejemplos de código, se muestra cómo crear las tareas con el servicio avanzado de la API de People.
Cómo obtener un grupo de contactos por nombre
En la siguiente muestra de código, se muestra cómo obtener un grupo de contactos por su nombre, que es el equivalente a getContactGroup(name)
en el servicio de Contactos.
Cómo obtener un contacto por dirección de correo electrónico
En la siguiente muestra de código, se muestra cómo obtener un contacto por su dirección de correo electrónico, que equivale a getContact(emailAddress)
en el servicio Contactos.
Cómo obtener todos los contactos
En la siguiente muestra de código, se muestra cómo obtener todos los contactos de un usuario, lo que equivale a getContacts()
en el servicio de Contactos.
Cómo obtener el nombre completo de un contacto
En la siguiente muestra de código, se muestra cómo obtener el nombre completo de un contacto, que equivale a getFullName()
en el servicio de Contactos.
Cómo obtener todos los números de teléfono de un contacto
En la siguiente muestra de código, se muestra cómo obtener todos los números de teléfono de un
contacto, que es equivalente a getPhones()
en el servicio de Contactos.
Cómo obtener un número de teléfono específico de un contacto
En la siguiente muestra de código, se muestra cómo obtener un número de teléfono específico para un contacto, que es el equivalente a getPhoneNumber()
en el servicio de Contactos.