Person

عنصر يمثّل شخصًا

تمثيل JSON
{
  "name": string,
  "obfuscatedId": string,
  "personNames": [
    {
      object (Name)
    }
  ],
  "emailAddresses": [
    {
      object (EmailAddress)
    }
  ],
  "phoneNumbers": [
    {
      object (PhoneNumber)
    }
  ],
  "photos": [
    {
      object (Photo)
    }
  ]
}
الحقول
name

string

اسم المورد الخاص بالشخص المطلوب تقديم معلومات عنه. اطّلِع على People.get من Google People API.

obfuscatedId

string

رقم تعريف غير واضح لشخص

personNames[]

object (Name)

اسم الشخص

emailAddresses[]

object (EmailAddress)

عناوين البريد الإلكتروني للمستخدم

phoneNumbers[]

object (PhoneNumber)

أرقام هواتف المستخدم

photos[]

object (Photo)

صورة للمستخدم للقراءة فقط صورة تظهر بجانب اسم الشخص لمساعدة الآخرين في التعرّف عليه في نتائج البحث

الاسم

اسم المستخدم

تمثيل JSON
{
  "displayName": string
}
الحقول
displayName

string

الاسم المعروض للقراءة فقط بتنسيق اللغة المحدّدة في حساب المشاهد أو عنوان HTTP‏ Accept-Language

EmailAddress

عنوان البريد الإلكتروني الخاص بالمستخدم

تمثيل JSON
{
  "emailAddress": string,
  "primary": boolean,
  "type": string,
  "customType": string,
  "emailUrl": string
}
الحقول
emailAddress

string

عنوان البريد الإلكتروني.

primary

boolean

تشير إلى ما إذا كان هذا هو عنوان البريد الإلكتروني الأساسي للمستخدم. يمكن وضع علامة "أساسية" على إدخال واحد فقط.

type

string

نوع حساب البريد الإلكتروني القيم المقبولة هي: "مخصّص" و"منزل" و"غير ذلك" و"عمل".

customType

string

إذا كانت قيمة السمة type هي custom، يحتوي هذا السمة على سلسلة النوع المخصّص.

emailUrl

string

عنوان URL لإرسال الرسالة الإلكترونية.

رقم الهاتف

رقم هاتف شخص

تمثيل JSON
{
  "phoneNumber": string,
  "type": enum (PhoneNumber.PhoneNumberType)
}
الحقول
phoneNumber

string

رقم هاتف المستخدم.

type

enum (PhoneNumber.PhoneNumberType)

PhoneNumber.PhoneNumberType

قائمة بأنواع أرقام الهواتف

عمليات التعداد
OTHER
MOBILE
OFFICE

صورة

صورة لشخص

تمثيل JSON
{
  "url": string
}
الحقول
url

string

عنوان URL للصورة