Google Apps Script ha ritirato il servizio Contatti il 16 dicembre 2022 e lo ha disattivato il 31 gennaio 2025.
Utilizza invece il servizio avanzato dell'API People. L'API People utilizza un protocollo JSON più recente e fornisce funzionalità avanzate, come l'unione dei contatti con i profili.
Utilizza questa guida per scoprire quali metodi del servizio Contatti non hanno un equivalente nel servizio avanzato dell'API People, cosa puoi utilizzare in alternativa e trovare esempi di codice per la migrazione delle attività comuni. Per ulteriori informazioni, consulta la guida alla migrazione dell'API Contacts.
Metodi senza equivalenti nell'API People
I seguenti elenchi mostrano i metodi getContacts nel servizio Contatti che non
hanno modi equivalenti per cercare i contatti nel servizio avanzato dell'API People. Con il servizio avanzato dell'API People, puoi eseguire ricerche in base ai campi names, nickNames, emailAddresses, phoneNumbers e organizations di un contatto provenienti dall'origine CONTACT.
| Metodi senza equivalenti |
|---|
|
La tabella seguente elenca i metodi getContacts del servizio Contatti che utilizzano un parametro label aggiuntivo. Sebbene il servizio avanzato dell'API People ti consenta di ottenere i contatti in base al campo equivalente utilizzando searchContacts, non puoi limitare la ricerca a un'etichetta specifica.
| Metodi con equivalenti parziali |
|---|
|
Funzionalità aggiuntive disponibili con l'API People
Quando esegui la migrazione al servizio avanzato dell'API People, puoi accedere alle seguenti funzionalità dell'API People non disponibili nel servizio Contatti:
- Specificare l'origine dati: quando cerchi informazioni su una persona, puoi specificare dove effettuare la ricerca, ad esempio in un contatto Google o in un profilo Google.
- Cercare persone in base a una stringa di query: puoi ottenere un elenco di profili e contatti che corrispondono a una stringa specifica.
- Richieste batch: puoi raggruppare in batch le chiamate all'API People per ridurre il tempo di esecuzione dello script.
Esempi di codice per attività comuni
Questa sezione elenca le attività comuni del servizio Contatti. Gli esempi di codice mostrano come costruire le attività utilizzando il servizio avanzato dell'API People.
Ottenere un gruppo di contatti per nome
Il seguente esempio di codice mostra come ottenere un gruppo di contatti in base al nome, che
equivale a getContactGroup nel servizio Contatti.
Ottenere un contatto tramite indirizzo email
L'esempio di codice seguente mostra come ottenere un contatto dal suo indirizzo email,
che equivale a getContact nel servizio Contatti.
Recuperare tutti i contatti
Il seguente esempio di codice mostra come ottenere tutti i contatti di un utente, che equivale a getContacts nel servizio Contatti.
Ottenere il nome completo di un contatto
Il seguente esempio di codice mostra come ottenere il nome completo di un contatto, che è
l'equivalente di getFullName nel servizio Contatti.
Visualizzare tutti i numeri di telefono di un contatto
L'esempio di codice seguente mostra come ottenere tutti i numeri di telefono di un contatto, che equivale a getPhones nel servizio Contatti.
Ottenere un numero di telefono specifico per un contatto
Il seguente esempio di codice mostra come ottenere un numero di telefono specifico per un contatto, che equivale a getPhoneNumber nel servizio Contatti.