Nachdem Sie die Schritte unter Vorbereitung auf die Verwendung der People API ausgeführt haben, können Sie Daten für Profile lesen.
Die folgenden Codebeispiele zeigen, wie Sie einige einfache Anfragen senden. Eine vollständige Liste der Methoden finden Sie in der Referenzdokumentation.
Person für den authentifizierten Nutzer abrufen
Mit dem folgenden Code kannst du das Profil des Nutzers abrufen:
GET /v1/people/me?personFields=names,emailAddresses HTTP/1.1
Host: people.googleapis.com
Person profile = peopleService.people().get("people/me")
.setPersonFields("names,emailAddresses")
.execute();
profile = people_service.people()
.get('people/me', personFields='names,emailAddresses')
$profile = $people_service->people->get(
'people/me', array('personFields' => 'names,emailAddresses'));
PeopleResource.GetRequest peopleRequest =
peopleService.People.Get("people/me");
peopleRequest.PersonFields = "names,emailAddresses";
Person profile = peopleRequest.Execute();
Person für eine Google-Konto-ID abrufen
Mit dem folgenden Code erhältst du die Personeninformationen für eine Google-Konto-ID:
GET /v1/people/account_id ?personFields=names,emailAddresses HTTP/1.1
Host: people.googleapis.com
Person profile = peopleService.people().get("people/account_id ")
.setPersonFields("names,emailAddresses")
.execute();
profile = people_service.people()
.get('people/account_id ', personFields='names,emailAddresses')
$profile = $people_service->people->get(
'people/account_id ', array('personFields' => 'names,emailAddresses'));
PeopleResource.GetRequest peopleRequest =
peopleService.People.Get("people/account_id ");
peopleRequest.PersonFields = "names,emailAddresses";
Person profile = peopleRequest.Execute();