Contacts

Si quieres obtener una lista de métodos para este recurso, consulta el final de esta página.

Representaciones de recursos

Una persona o un grupo que se puede usar 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 manejar. Glass muestra hasta tres contactos para cada comando del menú de voz. Si hay más que eso, se muestran los tres contactos con el priority más alto para ese comando en particular. admite escritura
acceptCommands[].type string El tipo de operación al que corresponde este comando. Los valores permitidos son:
  • TAKE_A_NOTE: Comparte un elemento de cronograma con la transcripción de la voz del usuario a partir del comando del menú de voz "Crear una nota".
  • POST_AN_UPDATE: Comparte un elemento de cronograma con la transcripción de la voz del usuario a partir del comando del menú de voz "Publicar una actualización".
admite escritura
acceptTypes[] list Una lista de los tipos de MIME que admite un contacto. El contacto se mostrará al usuario si cualquiera de sus AcceptTypes coincide con cualquiera de los tipos de archivos adjuntos del elemento. Si no se acepta AcceptTypes, el contacto se mostrará 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 genera la aplicación y se trata como un token opaco. admite escritura
imageUrls[] list Conjunto de URL de imagen para mostrar a un contacto. La mayoría de los contactos tienen una sola imagen, pero los contactos de "grupo" pueden incluir hasta 8 URL de imágenes y se les cambiará el tamaño y se recortarán para crear un mosaico en el cliente. admite escritura
kind string 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 completo, con código de país y de área, o un número local. admite escritura
priority unsigned integer Prioridad para que el contacto determine el orden en una lista de contactos. Los contactos con prioridades más altas se mostrarán antes que los contactos con prioridades más bajas. admite escritura
sharingFeatures[] list Una lista de las funciones de uso compartido que puede controlar un contacto. Los valores permitidos son:
  • ADD_CAPTION
source string El ID de la aplicación que creó este contacto. Esto se propaga con la API
speakableName string Nombre de este contacto, como debe pronunciarse. Si el nombre de este contacto debe pronunciarse como parte de un menú de desambiguación de voz, se usa como la pronunciación esperada. Esto es útil para los nombres de contactos que tienen caracteres impronunciables o cuya ortografía no se ve fonética. admite escritura
type string Es el tipo de este contacto. Se usa para ordenar las IU. Los valores permitidos son:
  • INDIVIDUAL: Representa a una sola persona. Esta es la opción predeterminada.
  • GROUP: Representa a más de una sola persona.
admite escritura

Métodos

borrar
Borra un contacto.
obtener
Obtiene un solo contacto por ID.
insertar
Inserta un contacto nuevo.
list
Recupera una lista de contactos del usuario autenticado.
parche
Actualiza un contacto. Este método admite la semántica de parches.
actualizar
Actualiza un contacto.