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