- Żądanie HTTP
- Parametry ścieżki
- Parametry zapytania
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- Kolejność sortowania
- Wypróbuj
Zawiera listę kontaktów z uwierzytelnionego konta użytkownika.
Tokeny synchronizacji wygasają po 7 dniach od przeprowadzenia pełnej synchronizacji. Żądanie z wygasłym tokenem synchronizacji otrzyma błąd z google.rpc.ErrorInfo z powodu „EXPIRED_SYNC_TOKEN”. W takich przypadkach klienci powinni przesłać prośbę o pełną synchronizację bez użycia
.syncToken
Pierwsza strona żądania pełnej synchronizacji ma dodatkowy limit. Po przekroczeniu limitu zwracany jest błąd 429. Ten limit jest stały i nie można go zwiększyć.
Gdy właściwość
jest określona, zasoby usunięte od ostatniej synchronizacji są zwracane jako osoba z wartością syncToken
ustawioną na „true”.PersonMetadata.deleted
Po określeniu
lub pageToken
wszystkie pozostałe parametry żądania muszą być zgodne z pierwszym wywołaniem.syncToken
W przypadku żądań synchronizacji opóźnienie propagacji może potrwać kilka minut. Synchronizacje przyrostowe nie są przeznaczone do przypadków użycia po odczytaniu i zapisie.
Przykładowe zastosowanie znajdziesz w sekcji Lista kontaktów, które uległy zmianie.
Żądanie HTTP
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
resourceName |
Wymagany. Nazwa zasobu, dla którego chcesz przywrócić połączenia. Tylko |
Parametry zapytania
Parametry | |
---|---|
pageToken |
Opcjonalne. Token strony otrzymany z poprzedniej odpowiedzi W podziale na strony wszystkie pozostałe parametry przekazane do |
pageSize |
Opcjonalne. Liczba połączeń do odpowiedzi. Prawidłowe wartości to od 1 do 1000 włącznie. Jeśli zasada jest nieskonfigurowana lub ma wartość 0, przyjmuje domyślną wartość 100. |
sortOrder |
Opcjonalne. Kolejność, w jakiej połączenia mają być sortowane. Domyślna wartość to |
requestSyncToken |
Opcjonalne. Określa, czy odpowiedź powinna zwracać wartość Więcej informacji o synchronizacji znajdziesz na |
syncToken |
Opcjonalne. Token synchronizacji otrzymany z poprzedniej odpowiedzi Podczas synchronizacji wszystkie pozostałe parametry przekazane do Więcej informacji o synchronizacji znajdziesz na |
requestMask |
Opcjonalne. WYCOFANO (zamiast tego użyj Maska, która ogranicza wyniki do podzbioru pól osób. |
personFields |
Wymagany. Maska pola, która ogranicza pola zwracane przez poszczególne osoby. Możesz określić wiele pól, rozdzielając je przecinkami. Prawidłowe wartości to:
|
sources[] |
Opcjonalne. Maska typu typów źródeł do zwrócenia. Jeśli nie zostanie ustawiony, domyślna wartość to |
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Odpowiedź na żądanie połączenia z uwierzytelnionym użytkownikiem.
Zapis JSON |
---|
{
"connections": [
{
object ( |
Pola | |
---|---|
connections[] |
Lista osób, z którymi łączy się osoba wysyłająca prośbę. |
nextPageToken |
Token, który można wysłać jako |
nextSyncToken |
Token, który można wysłać jako |
totalPeople |
WYCOFANO (użyj elementu totalItems) łącznej liczby osób na liście bez podziału na strony. |
totalItems |
Łączna liczba elementów na liście bez podziału na strony. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
Więcej informacji znajdziesz w przewodniku po autoryzacji.
SortOrder
Kolejność, w jakiej należy sortować listę połączeń. Ta opcja jest używana tylko wtedy, gdy synchronizacja nie jest wymagana.
Wartości w polu enum | |
---|---|
LAST_MODIFIED_ASCENDING |
Sortuj osoby według daty zmiany. Starsze wpisy są wyświetlane jako pierwsze. |
LAST_MODIFIED_DESCENDING |
Sortuj osoby według daty wprowadzenia. Starsze wpisy są wyświetlane jako pierwsze. |
FIRST_NAME_ASCENDING |
Posortuj osoby według imienia. |
LAST_NAME_ASCENDING |
Sortuj osoby według nazwiska. |