Lettura profili

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();