بعد إكمال الخطوات الواردة في الاستعداد لاستخدام واجهة برمجة تطبيقات الأشخاص، ستصبح مستعدًا لقراءة بيانات الملفات الشخصية.
توضح نماذج الرموز التالية كيفية إرسال بعض الطلبات البسيطة. للحصول على قائمة كاملة بالطرق، يُرجى الاطِّلاع على المستندات المرجعية.
الحصول على الشخص المطلوب مصادقة المستخدم
للحصول على الملف الشخصي للمستخدم، استخدم الرمز التالي:
البروتوكول
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();