بعد إكمال الخطوات الواردة في مقالة الاستعداد لاستخدام People API، تكون مستعدًا لقراءة بيانات الملفات الشخصية.
توضّح نماذج الرموز البرمجية التالية كيفية إرسال بعض الطلبات البسيطة. للحصول على قائمة كاملة بالأساليب، يُرجى الاطّلاع على المستندات المرجعية.
الحصول على المستخدم للمصادقة
للحصول على الملف الشخصي للمستخدم، استخدِم الرمز التالي:
GET /v1/people/me?personFields=names,emailAddresses HTTP/1.1
Host: people.googleapis.com
Person profile = peopleService.people().get("people/me")
.setPersonFields("names,emailAddresses")
.execute();
profile = people_service.people()
.get('people/me', personFields='names,emailAddresses')
$profile = $people_service->people->get(
'people/me', array('personFields' => 'names,emailAddresses'));
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
Person profile = peopleService.people().get("people/account_id ")
.setPersonFields("names,emailAddresses")
.execute();
profile = people_service.people()
.get('people/account_id ', personFields='names,emailAddresses')
$profile = $people_service->people->get(
'people/account_id ', array('personFields' => 'names,emailAddresses'));
PeopleResource.GetRequest peopleRequest =
peopleService.People.Get("people/account_id ");
peopleRequest.PersonFields = "names,emailAddresses";
Person profile = peopleRequest.Execute();