Contacts

Para obtener una lista de métodos para este recurso, consulta al final de esta página.

Representaciones de recursos

Es una persona o un grupo que puede usarse como creador o contacto.

{
  "kind": "mirror#contact",
  "source": string,
  "id": string,
  "displayName": string,
  "imageUrls": [
    string
  ],
  "type": string,
  "acceptTypes": [
    string
  ],
  "phoneNumber": string,
  "priority": unsigned integer,
  "acceptCommands": [
    {
      "type": string
    }
  ],
  "speakableName": string,
  "sharingFeatures": [
    string
  ]
}
Nombre de la propiedad Valor Descripción Notas
acceptCommands[] list Una lista de comandos del menú de voz que un contacto puede controlar. Glass muestra hasta tres contactos por cada comando del menú por voz. Si hay más que eso, se mostrarán los tres contactos con la priority más alta para ese comando en particular. admite escritura
acceptCommands[].type string El tipo de operación a la que corresponde este comando. Los valores permitidos son los siguientes:
  • TAKE_A_NOTE: Comparte un elemento de la línea de tiempo con la transcripción de lo que dice el usuario desde "Tomar una nota". el comando del menú de voz.
  • POST_AN_UPDATE: Comparte un elemento del cronograma con la transcripción de lo que dicen los usuarios en “Publicar una actualización” el comando del menú de voz.
admite escritura
acceptTypes[] list Una lista de los tipos de MIME que admite un contacto. El contacto se mostrará al usuario si alguno de sus AcceptTypes coincide con alguno de los tipos de archivos adjuntos del elemento. Si no se proporcionan AcceptTypes, se mostrará el contacto para todos los elementos. admite escritura
displayName string El nombre que se mostrará para este contacto. admite escritura
id string Es el ID de este contacto. La aplicación lo genera y se lo trata como un token opaco. admite escritura
imageUrls[] list Conjunto de URLs de imágenes que se muestran para un contacto. La mayoría de los contactos tienen una sola imagen, pero El contacto puede incluir hasta 8 URLs de imágenes, y se ajustará su tamaño y se recortará para formar un mosaico en el cliente. admite escritura
kind string Es el tipo de recurso. Siempre es mirror#contact.
phoneNumber string Es el número de teléfono principal del contacto. Puede ser un número completamente calificado, con código de llamada del país y código de área, o un número local. admite escritura
priority unsigned integer Es la prioridad que tiene el contacto para determinar el orden en una lista de contactos. Los contactos con prioridades más altas se mostrarán antes que los que tengan prioridades más bajas. admite escritura
sharingFeatures[] list Una lista de las funciones para compartir que un contacto puede controlar. Los valores permitidos son los siguientes:
  • ADD_CAPTION
source string El ID de la aplicación que creó este contacto. La API la propaga
speakableName string Nombre de este contacto tal como se debe pronunciar. Si el nombre de este contacto debe pronunciarse como parte de un menú de desambiguación por voz, este nombre se utiliza como la pronunciación esperada. Esto es útil para los nombres de contactos con caracteres que no se pueden pronunciar o cuya ortografía no es fonética. admite escritura
type string Es el tipo de este contacto. Se usa para ordenar las IUs. Los valores permitidos son los siguientes:
  • INDIVIDUAL: Representa a una sola persona. Esta es la opción predeterminada.
  • GROUP: Representa a más de una persona.
admite escritura

Métodos

borrar
Borra un contacto.
get
Obtiene un contacto único por ID.
insertar
Inserta un contacto nuevo.
list
Recupera una lista de contactos para el usuario autenticado.
patch
Actualiza un contacto en el lugar. Este método admite la semántica de parches.
actualización
Actualiza un contacto en el lugar.