Method: people.getBatchGet
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Udostępnia informacje o liście konkretnych osób przez określenie listy żądanych nazw zasobów. Użyj people/me
, aby wskazać uwierzytelnionego użytkownika.
Jeśli nie podasz parametru „personFields”, żądanie zwróci błąd 400.
Żądanie HTTP
GET https://people.googleapis.com/v1/people:batchGet
Adres URL używa składni transkodowania gRPC.
Parametry zapytania
Parametry |
resourceNames[] |
string
Wymagane. Nazwy zasobów z informacjami o użytkownikach. Jest powtarzalny. Parametr zapytania w adresie URL powinien być
resourceNames=<name1>&resourceNames=<name2>&...
- Aby uzyskać informacje o uwierzytelnionym użytkowniku, wpisz
people/me .
- Aby uzyskać informacje o koncie Google, podaj
people/{account_id} .
- Aby uzyskać informacje o kontakcie, podaj nazwę zasobu, która identyfikuje kontakt zwracany przez funkcję
people.connections.list .
Możesz mieć maksymalnie 200 nazw zasobów.
|
requestMask (deprecated) |
object (RequestMask )
WYCOFANY (użyj zamiast niego personFields ) Maska służąca do ograniczania wyników do podzbioru pól osoby.
|
personFields |
string (FieldMask format)
Wymagane. Maska pola, która ogranicza, które pola dotyczące danej osoby mają być zwracane. Można określić wiele pól, rozdzielając je przecinkami. Prawidłowe wartości to:
- adresy
- ageRanges
- biografie
- urodziny
- calendarUrls
- clientData
- coverPhotos
- emailAddresses
- wydarzenia
- externalIds
- płeć
- imClients
- zainteresowania
- locales
- lokalizacje
- kanału
- metadane
- miscKeywords
- nazwy
- pseudonimy
- zawody
- organizacje
- phoneNumbers
- zdjęcia
- relacje
- sipAddresses
- umiejętności
- adresy
- userDefined
|
sources[] |
enum (ReadSourceType )
Opcjonalnie: Maska typów źródeł do zwrócenia. Jeśli nie zostanie ustawiony, domyślnie przyjmuje się wartości READ_SOURCE_TYPE_CONTACT i READ_SOURCE_TYPE_PROFILE .
|
Treść żądania
Treść żądania musi być pusta.
Treść odpowiedzi
Odpowiedź na żądanie pobrania listy osób według nazwy zasobu.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Pola |
responses[] |
object (PersonResponse )
Odpowiedź dla każdej żądanej nazwy zasobu.
|
Zakresy autoryzacji
Dostęp do danych publicznych nie wymaga autoryzacji. W przypadku danych prywatnych wymagany jest jeden z tych zakresów OAuth:
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
https://www.googleapis.com/auth/contacts.other.readonly
https://www.googleapis.com/auth/directory.readonly
https://www.googleapis.com/auth/profile.agerange.read
https://www.googleapis.com/auth/profile.emails.read
https://www.googleapis.com/auth/profile.language.read
https://www.googleapis.com/auth/user.addresses.read
https://www.googleapis.com/auth/user.birthday.read
https://www.googleapis.com/auth/user.emails.read
https://www.googleapis.com/auth/user.gender.read
https://www.googleapis.com/auth/user.organization.read
https://www.googleapis.com/auth/user.phonenumbers.read
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
https://www.googleapis.com/auth/profile.language.read
Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2024-11-08 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2024-11-08 UTC."],[[["Retrieves information about a list of specific people, including the authenticated user, by specifying resource names."],["Requires the `personFields` query parameter to specify desired data fields and returns a 400 error if it's missing."],["Supports various authorization scopes for accessing private data, although public data requires no authorization."],["Returns a JSON response containing an array of `PersonResponse` objects, each corresponding to a requested resource name."],["Uses the `GET` HTTP method and the `https://people.googleapis.com/v1/people:batchGet` endpoint with gRPC Transcoding syntax."]]],["This outlines how to retrieve information about specific people using the `people:batchGet` endpoint via a `GET` HTTP request. You must provide `resourceNames` (up to 200) in the query, identifying each person (e.g., `people/me` or `people/{account_id}`). The `personFields` parameter is required to specify which person attributes to include. The request body is empty. The response returns an array of `PersonResponse` objects, one for each requested resource name, and requires authorization scopes for private data. A 400 error is returned if 'personFields' are not provided.\n"]]