أوقفت "برمجة تطبيقات Google" خدمة "جهات الاتصال" نهائيًا في 16 ديسمبر 2022. بدلاً من ذلك، استخدِم الخدمة المتقدّمة لواجهة People API. تستخدم واجهة People API بروتوكول JSON أحدث وتوفّر ميزات متقدّمة، مثل دمج جهات الاتصال مع الملفات الشخصية.
استخدِم هذا الدليل للتعرّف على طرق خدمة "جهات الاتصال" التي ليس لها مكافئ في خدمة People API المتقدّمة، والتعرّف على ما يمكنك استخدامه بدلاً منها، والعثور على نماذج الرموز البرمجية لنقل المهام الشائعة. لمزيد من المعلومات، يُرجى الرجوع إلى دليل نقل بيانات واجهة برمجة تطبيقات "جهات الاتصال".
الطُرق التي لا تتوفّر لها بدائل في People API
تعرض القوائم التالية طرق getContacts
في خدمة "جهات الاتصال" لا تتوفّر لها طرق مكافئة للبحث عن جهات الاتصال في الخدمة المتقدّمة People API. باستخدام خدمة People API المتقدّمة، يمكنك البحث حسب حقول names
وnickNames
وemailAddresses
وphoneNumbers
وorganizations
الخاصة بجهة الاتصال والتي مصدرها CONTACT
.
طُرق لا تتضمّن معادِلات |
---|
|
تعرض القوائم التالية طرق getContacts
من خدمة "جهات الاتصال" تستخدم المَعلمة
extra
label
. يمكنك استخدام searchContacts
من خدمة People API المتقدّمة للحصول على جهات الاتصال حسب الحقل المكافئ، ولكن لا يمكنك حصر البحث على تصنيف معيّن.
الطُرق التي تتضمّن معادِلات جزئية |
---|
|
ميزات إضافية متاحة من خلال People API
عند نقل البيانات إلى خدمة People API المتقدّمة، يمكنك الوصول إلى ميزات People API التالية غير المتوفّرة في خدمة "جهات الاتصال":
- تحديد مصدر البيانات: عند البحث عن معلومات حول مستخدم، يمكنك تحديد مكان البحث، مثل جهة اتصال على Google أو ملف شخصي على Google.
- البحث عن مستخدمين باستخدام سلسلة طلب بحث: يمكنك الحصول على قائمة بالملفات الشخصية وجهات الاتصال التي تتطابق مع سلسلة معيّنة.
- الطلبات المجمّعة: يمكنك تجميع طلبات People API للمساعدة في تقليل وقت تنفيذ البرنامج النصي.
عيّنات التعليمات البرمجية للمهام الشائعة
يسرد هذا القسم المهام الشائعة من خدمة "جهات الاتصال". توضّح نماذج الرموز البرمجية كيفية إنشاء المهام باستخدام الخدمة المتقدّمة لواجهة People API.
الحصول على مجموعة جهات اتصال حسب الاسم
يوضّح نموذج الرمز التالي كيفية الحصول على مجموعة جهات اتصال حسب اسمها، وهو ما يعادل getContactGroup(name)
في خدمة "جهات الاتصال".
الحصول على جهة اتصال من خلال عنوان البريد الإلكتروني
يوضّح نموذج الرمز التالي كيفية الحصول على جهة اتصال من خلال عنوان بريدها الإلكتروني، وهو ما يعادل getContact(emailAddress)
في خدمة "جهات الاتصال".
الحصول على جميع جهات الاتصال
يوضّح نموذج الرمز البرمجي التالي كيفية الحصول على جميع جهات اتصال المستخدم، وهو ما يعادل getContacts()
في خدمة "جهات الاتصال".
الحصول على الاسم الكامل لجهة اتصال
يوضّح نموذج الرمز البرمجي التالي كيفية الحصول على الاسم الكامل لجهة اتصال، وهو ما يعادل getFullName()
في خدمة "جهات اتصال Google".
الحصول على جميع أرقام الهواتف لجهة اتصال
تعرض عينة الرمز البرمجي التالية كيفية الحصول على جميع أرقام الهواتف الخاصة بجهة اتصال، وهو ما يعادل getPhones()
في خدمة "جهات الاتصال".
الحصول على رقم هاتف محدّد لجهة اتصال
تعرض عينة الرمز البرمجي التالية كيفية الحصول على رقم هاتف محدّد لجهة اتصال، وهو ما يعادل getPhoneNumber()
في خدمة "جهات الاتصال".