Alle weiteren Kontakte auflisten, d. h. Kontakte, die nicht zu einer Kontaktgruppe gehören „Weitere Kontakte“ sind in der Regel automatisch aus Interaktionen erstellte Kontakte.
Synchronisierungstokens laufen 7 Tage nach der vollständigen Synchronisierung ab. Bei einer Anfrage mit einem abgelaufenen Synchronisierungstoken wird der Fehler google.rpc.ErrorInfo mit dem Grund „EXPIRED_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 festgelegt und kann nicht erhöht werden.
Wenn
angegeben ist, werden Ressourcen, die seit der letzten Synchronisierung gelöscht wurden, als Person zurückgegeben, wobei 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 von mehreren Minuten haben. Inkrementelle Synchronisierungen sind nicht für Lese-nach-Schreib-Anwendungsfälle vorgesehen.
Ein Beispiel finden Sie unter Andere geänderte Kontakte des Nutzers auflisten.
HTTP-Anfrage
GET https://people.googleapis.com/v1/otherContacts
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
Parameter | |
---|---|
pageToken |
Optional. Ein Seitentoken, das von einer vorherigen Antwort Beim Paginieren müssen alle anderen für |
pageSize |
Optional. Anzahl der weiteren Kontakte die Sie in die Antwort aufnehmen möchten. Gültige Werte liegen zwischen 1 und 1.000 (einschließlich). Wenn kein Wert festgelegt oder auf 0 festgelegt, ist die Standardeinstellung 100. |
requestSyncToken |
Optional. Gibt an, ob die Antwort auf der letzten Seite der Ergebnisse Weitere Informationen zum Synchronisierungsverhalten finden Sie unter |
syncToken |
Optional. Synchronisierungstoken, das von einer vorherigen Antwort erhalten wurde Bei der Synchronisierung müssen alle anderen für Weitere Informationen zum Synchronisierungsverhalten finden Sie unter |
readMask |
Erforderlich. Eine Feldmaske, um einzuschränken, welche Felder für jede Person zurückgegeben werden. Sie können mehrere Felder angeben, indem Sie sie durch Kommas trennen. Welche Werte gültig sind, hängt davon ab, welcher ReadSourceType verwendet wird. Wenn READ_SOURCE_TYPE_CONTACT verwendet wird, sind folgende Werte gültig:
Wenn READ_SOURCE_TYPE_PROFILE verwendet wird, sind folgende Werte gültig:
|
sources[] |
Optional. Eine Maske der zurückzugebenden Quelltypen. Wird kein Wert festgelegt, ist die Standardeinstellung Mögliche Werte für dieses Feld sind: Die Angabe von |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Die Antwort auf eine Anfrage für „Weitere Kontakte“ des authentifizierten Nutzers.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"otherContacts": [
{
object ( |
Felder | |
---|---|
otherContacts[] |
Liste „Weitere Kontakte“ werden als Personenressourcen zurückgegeben. „Weitere Kontakte“ eine begrenzte Teilmenge von Feldern. Detailliertere Informationen finden Sie unter ListOtherContactsRequest.request_mask. |
nextPageToken |
Ein Token, das als |
nextSyncToken |
Ein Token, das als |
totalSize |
Die Gesamtzahl anderer Kontakte in der Liste ohne Paginierung. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/contacts.other.readonly
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.