קריאת פרופילים

בסיום השלבים המפורטים בקטע הכנות לשימוש ב-People API, אתם מוכנים לקרוא את הנתונים של פרופילים.

דוגמאות הקוד הבאות ממחישות איך לשלוח בקשות פשוטות. לרשימה מלאה של השיטות עיינו במסמכי התיעוד.

מעבירים את המשתמש למשתמש המאומת

כדי לקבל את הפרופיל של המשתמש, מזינים את הקוד הבא:

פרוטוקול

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

למצוא את האדם הזה למספר חשבון Google

כדי לקבל את הפרטים של אותו אדם באמצעות מספר חשבון Google, צריך להשתמש בקוד הבא:

פרוטוקול

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