Google Apps Script hat den Kontaktdienst am 16. Dezember 2022 eingestellt und wird ihn am 31. Januar 2025 abschalten.
Verwenden Sie stattdessen den erweiterten Dienst der People API. Die People API verwendet ein neueres JSON-Protokoll und bietet erweiterte Funktionen wie das Zusammenführen von Kontakten mit Profilen.
In dieser Anleitung erfahren Sie, welche Methoden des Kontaktdienstes keine Entsprechung im erweiterten Dienst der People API haben, was Sie stattdessen verwenden können und finden Codebeispiele für die Migration allgemeiner Aufgaben. Weitere Informationen finden Sie im Migrationsleitfaden für die Contacts API.
Methoden ohne Entsprechung in der People API
In der folgenden Liste sind die getContacts-Methoden im Kontaktdienst aufgeführt, für die es im erweiterten Dienst der People API keine entsprechenden Möglichkeiten zum Suchen nach Kontakten gibt. Mit dem erweiterten Dienst der People API können Sie nach den Feldern names, nickNames, emailAddresses, phoneNumbers und
organizations eines
Kontakts suchen, die aus der
CONTACT
Quelle stammen.
| Methoden ohne Entsprechung |
|---|
|
In der folgenden Tabelle sind die getContacts-Methoden aus dem Kontaktdienst aufgeführt, die einen zusätzlichen label-Parameter verwenden. Mit dem erweiterten Dienst der People API können Sie zwar Kontakte über das entsprechende Feld mit searchContactsabrufen, die Suche aber nicht auf ein bestimmtes Label beschränken.
| Methoden mit teilweiser Entsprechung |
|---|
|
Zusätzliche Funktionen der People API
Wenn Sie zum erweiterten Dienst der People API migrieren, können Sie auf die folgenden Funktionen der People API zugreifen, die im Kontaktdienst nicht verfügbar sind:
- Datenquelle angeben: Wenn Sie nach Informationen zu einer Person suchen, können Sie angeben, wo gesucht werden soll, z. B. in einem Google-Kontakt oder einem Google-Profil.
- Nach Personen über einen Abfragestring suchen: Sie können eine Liste von Profilen und Kontakten abrufen, die mit einem bestimmten Abfragestring übereinstimmen.
- Batchanfragen: Sie können Ihre People API-Aufrufe zusammenfassen , um die Ausführungszeit Ihres Skripts zu verkürzen.
Codebeispiele für allgemeine Aufgaben
In diesem Abschnitt werden allgemeine Aufgaben aus dem Kontaktdienst aufgeführt. Die Codebeispiele zeigen, wie Sie die Aufgaben mit dem erweiterten Dienst der People API erstellen.
Kontaktgruppe nach Name abrufen
Das folgende Codebeispiel zeigt, wie Sie eine Kontaktgruppe anhand ihres Namens abrufen. Dies entspricht getContactGroup im Kontaktdienst.
Kontakt nach E-Mail-Adresse abrufen
Das folgende Codebeispiel zeigt, wie Sie einen Kontakt anhand seiner E-Mail-Adresse abrufen. Dies entspricht getContact im Kontaktdienst.
Alle Kontakte abrufen
Das folgende Codebeispiel zeigt, wie Sie alle Kontakte eines Nutzers abrufen. Dies entspricht getContacts im Kontaktdienst.
Vollständigen Namen eines Kontakts abrufen
Das folgende Codebeispiel zeigt, wie Sie den vollständigen Namen eines Kontakts abrufen. Dies entspricht getFullName im Kontaktdienst.
Alle Telefonnummern für einen Kontakt abrufen
Das folgende Codebeispiel zeigt, wie Sie alle Telefonnummern für einen Kontakt abrufen. Dies entspricht getPhones im Kontaktdienst.
Bestimmte Telefonnummer für einen Kontakt abrufen
Das folgende Codebeispiel zeigt, wie Sie eine bestimmte Telefonnummer für einen Kontakt abrufen. Dies entspricht getPhoneNumber im Kontaktdienst.