Una volta completati i passaggi descritti in Prepararsi a utilizzare l'API People, potrai leggere i dati dei profili.
I seguenti esempi di codice mostrano come inviare alcune semplici richieste. Per un elenco completo dei metodi, consulta la documentazione di riferimento.
Recupera la persona per l'utente autenticato
Per recuperare il profilo dell'utente, utilizza il codice seguente:
Protocollo
GET /v1/people/me?personFields=names,emailAddresses HTTP/1.1 Host: people.googleapis.com
Java
Person profile = peopleService.people().get("people/me") .setPersonFields("names,emailAddresses") .execute();
Python
profile = people_service.people() .get('people/me', personFields='names,emailAddresses')
PHP
$profile = $people_service->people->get( 'people/me', array('personFields' => 'names,emailAddresses'));
.NET
PeopleResource.GetRequest peopleRequest = peopleService.People.Get("people/me"); peopleRequest.PersonFields = "names,emailAddresses"; Person profile = peopleRequest.Execute();
Richiedi alla persona un ID Account Google
Per ottenere i dati della persona per un ID Account Google, utilizza il seguente codice:
Protocollo
GET /v1/people/account_id?personFields=names,emailAddresses HTTP/1.1 Host: people.googleapis.com
Java
Person profile = peopleService.people().get("people/account_id") .setPersonFields("names,emailAddresses") .execute();
Python
profile = people_service.people() .get('people/account_id', personFields='names,emailAddresses')
PHP
$profile = $people_service->people->get( 'people/account_id', array('personFields' => 'names,emailAddresses'));
.NET
PeopleResource.GetRequest peopleRequest = peopleService.People.Get("people/account_id"); peopleRequest.PersonFields = "names,emailAddresses"; Person profile = peopleRequest.Execute();