O Apps Script descontinuará o serviço de Contatos em 16 de dezembro de 2022. Em vez disso, use o serviço avançado da API People. A API People usa um protocolo JSON mais recente e oferece recursos avançados, como a mesclagem de contatos com perfis.
Use este guia para saber quais métodos do serviço de contatos não têm equivalente no serviço avançado da API People, aprender o que você pode usar e encontrar exemplos de código para migrar tarefas comuns. Para mais informações, consulte o Guia de migração da API Contacts.
Métodos sem equivalentes da API People
A lista a seguir mostra os métodos getContacts
no serviço de Contatos que não
têm
maneiras equivalentes de pesquisar contatos no serviço avançado da API People. Com
o serviço avançado da API People, você pode pesquisar por campos names
,
nickNames
, emailAddresses
, phoneNumbers
e organizations
de um contato que
sejam da fonte CONTACT
.
Métodos sem equivalentes |
---|
|
A lista a seguir mostra os métodos getContacts
do serviço de contatos que usam um
parâmetro
label
extra. É possível usar searchContacts
do serviço avançado da API People para receber contatos pelo campo equivalente,
mas não é possível limitar a pesquisa a um rótulo específico.
Métodos com equivalentes parciais |
---|
|
Outros recursos disponíveis com a API People
Ao migrar para o serviço avançado da API People, você pode acessar os seguintes recursos da API People que não estão disponíveis no serviço de contatos:
- Especificar a fonte de dados: ao pesquisar informações sobre uma pessoa, é possível especificar onde procurar, como um contato ou perfil do Google.
- Pesquisar pessoas por uma string de consulta: é possível receber uma lista de perfis e contatos que correspondem a uma string específica.
- Solicitações em lote: é possível fazer chamadas da API People em lote para ajudar a reduzir o tempo de execução do script.
Exemplos de código para tarefas comuns
Esta seção lista tarefas comuns do serviço de contatos. Os exemplos de código mostram como criar as tarefas usando o serviço avançado da API People.
Encontrar um grupo de contatos por nome
O exemplo de código abaixo mostra como receber um grupo de contatos pelo nome, que
é equivalente a getContactGroup(name)
no serviço de contatos.
Encontrar um contato pelo endereço de e-mail
O exemplo de código abaixo mostra como receber um contato pelo endereço de e-mail,
que é equivalente a getContact(emailAddress)
no serviço de contatos.
Receber todos os contatos
O exemplo de código abaixo mostra como receber todos os contatos de um usuário, que é
o
equivalente a getContacts()
no serviço de contatos.
Conferir o nome completo de um contato
O exemplo de código abaixo mostra como receber o nome completo de um contato, que é o
equivalente a getFullName()
no serviço de contatos.
Conferir todos os números de telefone de um contato
O exemplo de código abaixo mostra como receber todos os números de telefone de um
contato, o que equivale a getPhones()
no serviço de contatos.
Encontrar um número de telefone específico para um contato
O exemplo de código abaixo mostra como receber um número de telefone específico para um
contato, que é o equivalente a getPhoneNumber()
no serviço de contatos.