Contacts

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

É uma pessoa ou um grupo que pode ser usado como criador ou contato.

{
  "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 da propriedade Valor Descrição Observações
acceptCommands[] list Uma lista de comandos do menu de voz que um contato pode gerenciar. O Google Glass mostra até três contatos para cada comando do menu de voz. Se houver mais do que isso, os três contatos com o maior priority são mostrados para esse comando específico. gravável
acceptCommands[].type string O tipo de operação a que esse comando corresponde. Os valores permitidos são:
  • TAKE_A_NOTE: compartilha um item da linha do tempo com a transcrição da fala do usuário no comando de menu de voz "Criar uma nota".
  • POST_AN_UPDATE: compartilha um item da linha do tempo com a transcrição da fala do usuário no comando do menu de voz "Postar uma atualização".
gravável
acceptTypes[] list Uma lista de tipos MIME compatíveis com um contato. O contato será mostrado ao usuário se algum dos Tipos de aceitação corresponder a qualquer um dos tipos de anexos no item. Se não forem fornecidos nenhum tipo, o contato será mostrado para todos os itens. gravável
displayName string O nome a ser exibido para este contato. gravável
id string Um ID para este contato. Isso é gerado pelo aplicativo e é tratado como um token opaco. gravável
imageUrls[] list Conjunto de URLs de imagens para exibição de um contato. A maioria dos contatos tem uma única imagem, mas um contato de "grupo" pode incluir até oito URLs de imagens, e eles serão redimensionados e cortados em um mosaico no cliente. gravável
kind string O tipo de recurso. É sempre mirror#contact.
phoneNumber string Número de telefone principal do contato. Pode ser um número totalmente qualificado, com um código de área e de chamada do país ou um número local. gravável
priority unsigned integer Prioridade para o contato determinar a ordem em uma lista de contatos. Os contatos com prioridades mais altas são mostrados antes dos que têm prioridades mais baixas. gravável
sharingFeatures[] list Uma lista de recursos de compartilhamento que um contato pode gerenciar. Os valores permitidos são:
  • ADD_CAPTION
source string É o ID do aplicativo que criou esse contato. Ela é preenchida pela API.
speakableName string Nome do contato que deve ser pronunciado. Se o nome do contato precisa ser falado como parte de um menu de desambiguação de voz, esse nome é usado como a pronúncia esperada. Isso é útil para nomes de contatos com caracteres não pronunciados ou com grafia fonética. gravável
type string O tipo deste contato. Isso é usado para classificar IUs. Os valores permitidos são:
  • INDIVIDUAL: representa uma única pessoa. Esse é o padrão.
  • GROUP – Representa mais do que uma única pessoa.
gravável

Métodos

delete
Exclui um contato.
get
Recebe um único contato por ID.
inserir
Insere um novo contato.
list
Recupera uma lista de contatos para o usuário autenticado.
patch
Atualiza um contato já existente. Esse método é compatível com a semântica de patch.
update
Atualiza um contato já existente.