- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- SortOrder
- Testen!
Liefert eine Liste der Kontakte des authentifizierten Nutzers.
Synchronisierungstokens laufen 7 Tage nach der vollständigen Synchronisierung ab. Bei einer Anfrage mit einem abgelaufenen Synchronisierungstoken wird ein Fehler mit der Meldung google.rpc.ErrorInfo mit dem Grund „AbgelaufenD_SYNC_TOKEN“ zurückgegeben. In diesem Fall sollten Clients eine vollständige Synchronisierungsanfrage ohne
senden.syncToken
Für die erste Seite einer vollständigen Synchronisierungsanfrage gilt ein zusätzliches Kontingent. Wenn das Kontingent überschritten wird, wird der Fehler 429 zurückgegeben. Dieses Kontingent ist fest und kann nicht erhöht werden.
Wenn
angegeben ist, werden Ressourcen, die seit der letzten Synchronisierung gelöscht wurden, als Person zurückgegeben, für die syncToken
auf „true“ gesetzt ist.PersonMetadata.deleted
Wenn
oder pageToken
angegeben ist, müssen alle anderen Anfrageparameter mit dem ersten Aufruf übereinstimmen.syncToken
Schreibvorgänge können bei Synchronisierungsanfragen eine Verzögerung bei der Weitergabe von mehreren Minuten haben. Inkrementelle Synchronisierungen sind nicht für Anwendungsfälle mit Lese-/Schreibzugriff vorgesehen.
Anwendungsbeispiele finden Sie unter Kontakte des Nutzers auflisten, die sich geändert haben.
HTTP-Anfrage
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
resourceName |
Erforderlich. Der Ressourcenname, für den Verbindungen zurückgegeben werden sollen. Nur |
Abfrageparameter
Parameter | |
---|---|
pageToken |
Optional. Ein Seitentoken, das von einer vorherigen Antwort Beim Paginieren müssen alle anderen für |
pageSize |
Optional. Die Anzahl der Verbindungen, die in der Antwort enthalten sein sollen. Gültige Werte liegen zwischen 1 und 1.000 (einschließlich). Wenn die Richtlinie nicht konfiguriert oder auf „0“ festgelegt ist, ist die Standardeinstellung 100. |
sortOrder |
Optional. Die Reihenfolge, in der die Verbindungen sortiert werden sollen. Die Standardeinstellung ist |
requestSyncToken |
Optional. Gibt an, ob die Antwort auf der letzten Ergebnisseite Weitere Informationen zum Synchronisierungsverhalten finden Sie unter |
syncToken |
Optional. Ein von einer vorherigen Antwort erhaltenes Synchronisierungstoken Bei der Synchronisierung müssen alle anderen für Weitere Informationen zum Synchronisierungsverhalten finden Sie unter |
requestMask |
Optional. EINGESTELLT (Verwenden Sie stattdessen Eine Maske, mit der die Ergebnisse auf eine Teilmenge von Personenfeldern beschränkt werden. |
personFields |
Erforderlich. Eine Feldmaske, mit der eingeschränkt wird, welche Felder für jede Person zurückgegeben werden. Sie können mehrere Felder angeben, indem Sie sie durch Kommas trennen. Gültige Werte sind:
|
sources[] |
Optional. Eine Maske, die angibt, welche Quelltypen zurückgegeben werden sollen. Wenn kein Wert festgelegt wird, werden standardmäßig |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Die Antwort auf eine Anfrage für die Verbindungen des authentifizierten Nutzers.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"connections": [
{
object ( |
Felder | |
---|---|
connections[] |
Die Liste der Personen, mit denen der Anfragende verbunden ist. |
nextPageToken |
Ein Token, das als |
nextSyncToken |
Ein Token, das als |
totalPeople |
EINGESTELLT (Verwenden Sie totalItems) Die Gesamtzahl der Nutzer in der Liste ohne Paginierung. |
totalItems |
Die Gesamtzahl der Elemente in der Liste ohne Paginierung. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
SortOrder
Die Reihenfolge, in der eine Liste von Verbindungen sortiert werden soll. Diese Option wird nur verwendet, wenn keine Synchronisierung angefordert wird.
Enums | |
---|---|
LAST_MODIFIED_ASCENDING |
Personen nach Änderungszeitpunkt sortieren; ältere Einträge zuerst. |
LAST_MODIFIED_DESCENDING |
Personen nach Änderung sortieren; neuere Einträge zuerst. |
FIRST_NAME_ASCENDING |
Personen nach Vornamen sortieren. |
LAST_NAME_ASCENDING |
Personen nach Nachnamen sortieren. |