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

אחרי שתבצעו את השלבים המפורטים בקטע הכנה לשימוש ב-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();