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