Contacts

Consulta l'elenco dei metodi per questa risorsa alla fine di questa pagina.

Rappresentazioni delle risorse

Una persona o un gruppo che può essere utilizzato come creator o contatto.

{
  "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
  ]
}
Nome proprietà Valore Descrizione Note
acceptCommands[] list Un elenco di comandi vocali che un contatto può gestire. Glass mostra fino a tre contatti per ciascun comando di menu vocale. Se superiore, vengono visualizzati i tre contatti con il numero di richieste (priority) più alto per quel particolare comando. scrivibile
acceptCommands[].type string Il tipo di operazione a cui corrisponde questo comando. I valori consentiti sono:
  • TAKE_A_NOTE: condivide una sequenza temporale con la trascrizione del parlato dell'utente dal comando vocale "Scrivi una nota".
  • POST_AN_UPDATE: condivide una voce della sequenza temporale con la trascrizione del parlato dell'utente dal comando vocale "Pubblica un aggiornamento".
scrivibile
acceptTypes[] list Un elenco dei tipi MIME supportati da un contatto. Il contatto verrà mostrato all'utente se uno dei relativi accettaType corrisponde a uno dei tipi di allegati dell'elemento. Se non specifichi un valore accettaType, il contatto verrà visualizzato per tutti gli elementi. scrivibile
displayName string Il nome da visualizzare per questo contatto. scrivibile
id string L'ID di questo contatto. Viene generato dall'applicazione e considerato come un token opaco. scrivibile
imageUrls[] list Insieme di URL di immagini da mostrare per un contatto. La maggior parte dei contatti avrà una singola immagine, ma un contatto "gruppo" può includere fino a 8 URL immagine e verranno ridimensionati e ritagliati in un mosaico sul client. scrivibile
kind string Il tipo di risorsa. È sempre mirror#contact.
phoneNumber string Numero di telefono principale del contatto. Può trattarsi di un numero completo, con prefisso internazionale e un prefisso. scrivibile
priority unsigned integer Priorità del contatto per determinare l'ordine in un elenco di contatti. I contatti con priorità più alte verranno mostrati prima di quelli con priorità più bassa. scrivibile
sharingFeatures[] list Un elenco delle funzionalità di condivisione che un contatto può gestire. I valori consentiti sono:
  • ADD_CAPTION
source string L'ID dell'applicazione che ha creato il contatto. Compilato dall'API
speakableName string Nome del contatto, come deve essere pronunciato. Se è necessario pronunciare il nome di questo contatto come parte di un menu di disambiguazione vocale, questo nome verrà utilizzato come pronuncia prevista. È utile per i nomi dei contatti con caratteri imprevedibili o la cui ortografia display non è fonetica. scrivibile
type string Il tipo di questo contatto. Utilizzato per ordinare le UI. I valori consentiti sono:
  • INDIVIDUAL: rappresenta una singola persona. Si tratta dell'impostazione predefinita.
  • GROUP: rappresenta più di una persona.
scrivibile

Metodi

elimina
Elimina un contatto.
ricevi
Ricevi un singolo contatto per ID.
inserire
Inserisce un nuovo contatto.
list
Recupera un elenco di contatti per l'utente autenticato.
patch
Aggiorna un contatto. Questo metodo supporta la semantica delle patch.
Aggiorna
Aggiorna un contatto.