Una vez que hayas completado los pasos de Prepárate para usar la API de People, estarás listo para leer los datos de los perfiles.
En las siguientes muestras de código, se muestra cómo enviar algunas solicitudes simples. Para obtener una lista completa de métodos, consulta la documentación de referencia.
Cómo obtener la persona del usuario autenticado
Para obtener el perfil del usuario, usa el siguiente código:
Protocolo
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();
Cómo obtener el ID de una Cuenta de Google de una persona
Para obtener la información de la persona de un ID de Cuenta de Google, usa el siguiente código:
Protocolo
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();