قراءة الملفات الشخصية

بعد إكمال الخطوات الواردة في الاستعداد لاستخدام واجهة برمجة تطبيقات الأشخاص، ستصبح مستعدًا لقراءة بيانات الملفات الشخصية.

توضح نماذج الرموز التالية كيفية إرسال بعض الطلبات البسيطة. للحصول على قائمة كاملة بالطرق، يُرجى الاطِّلاع على المستندات المرجعية.

الحصول على الشخص المطلوب مصادقة المستخدم

للحصول على الملف الشخصي للمستخدم، استخدم الرمز التالي:

البروتوكول

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