Dopo aver completato i passaggi descritti in Prepararsi a utilizzare l'API People, puoi leggere i dati per i profili.
I seguenti esempi di codice mostrano come inviare alcune richieste semplici. Per un elenco completo dei metodi, consulta la documentazione di riferimento.
Recupera la persona dell'utente autenticato
Per ottenere il profilo dell'utente, utilizza il seguente codice:
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();
Richiedere a una persona l'ID di un Account Google
Per ottenere le informazioni sulla 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();