Profil Okuma

Kişiler API'sini Kullanmaya Hazırlanma bölümündeki adımları tamamladıktan sonra profillere ait verileri okumaya hazırsınız demektir.

Aşağıdaki kod örnekleri, birkaç basit isteğin nasıl gönderileceğini gösterir. Yöntemlerin tam listesi için referans dokümanları inceleyin.

Kimliği doğrulanmış kullanıcı için kişiyi alma

Kullanıcının profilini almak için aşağıdaki kodu kullanın:

Protokol

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

İlgili kişiye Google Hesabı kimliği alın

Google Hesabı kimliği için kişi bilgilerini almak üzere aşağıdaki kodu kullanın:

Protokol

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