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 um criador ou um 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 processar. 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 serão mostrados para esse comando específico. gravável
acceptCommands[].type string O tipo de operação a que este comando corresponde. Os valores permitidos são:
  • TAKE_A_NOTE: compartilha um item da linha do tempo com a transcrição do discurso do usuário do recurso "Criar uma nota". comando do menu de voz.
  • POST_AN_UPDATE: compartilha um item da linha do tempo com a transcrição do discurso do usuário em "Postar uma atualização". comando do menu de voz.
gravável
acceptTypes[] list Uma lista de tipos MIME que um contato aceita. O contato será mostrado ao usuário se qualquer um dos AcceptTypes corresponder a qualquer um dos tipos de anexos no item. Se nenhum AcceptTypes for fornecido, 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. Ele é gerado pelo aplicativo e tratado como um token opaco. gravável
imageUrls[] list Conjunto de URLs de imagens a serem exibidos para um contato. A maioria dos contatos terá uma única imagem, mas um "grupo" O contato pode incluir até oito URLs de imagem, que 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 código de chamada do país e código de área, 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 serão exibidos antes dos contatos com prioridades mais baixas. gravável
sharingFeatures[] list Uma lista de recursos de compartilhamento disponíveis para um contato. Os valores permitidos são:
  • ADD_CAPTION
source string O ID do aplicativo que criou este contato. Preenchido pela API
speakableName string Nome deste contato, como deve ser pronunciado. Se o nome desse contato precisar ser falado como parte de um menu de desambiguação de voz, ele será usado como a pronúncia esperada. Isso é útil para nomes de contatos com caracteres não pronunciáveis ou cuja grafia não seja fonética. gravável
type string O tipo deste contato. Isso é usado para classificação nas IUs. Os valores permitidos são:
  • INDIVIDUAL: representa uma única pessoa. Esse é o padrão.
  • GROUP: representa mais de 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 do usuário autenticado.
patch
Atualiza um contato. Esse método é compatível com a semântica de patch.
update
Atualiza um contato.