أوقفنا خدمة "جهات الاتصال" نهائيًا في "برمجة تطبيقات Google" في 16 كانون الأول (ديسمبر) 2022. بدلاً من ذلك، استخدِم الخدمة المتقدّمة People API. تستخدِم واجهة برمجة التطبيقات People API بروتوكول JSON أحدث وتوفّر ميزات متقدّمة، مثل دمج جهات الاتصال مع الملفات الشخصية.
يمكنك استخدام هذا الدليل لمعرفة طُرق خدمة "جهات الاتصال" التي لا تتوفّر لها وظائف مماثلة في الخدمة المتقدّمة لتطوير واجهة برمجة التطبيقات لخدمة People API، والتعرّف على ما يمكنك استخدامه بدلاً منها، والعثور على نماذج رمز برمجي لنقل المهام الشائعة. لمزيد من المعلومات، يُرجى الاطّلاع على دليل نقل بيانات واجهة برمجة التطبيقات Contacts 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()
في خدمة "جهات الاتصال".
الحصول على جميع أرقام هواتف جهة اتصال
تعرِض عيّنة الرمز البرمجي التالية كيفية الحصول على جميع أرقام هواتف
جهة اتصال، وهو ما يعادل getPhones()
في خدمة "جهات الاتصال".
الحصول على رقم هاتف محدّد لجهة اتصال
توضِّح عيّنة الرمز البرمجي التالية كيفية الحصول على رقم هاتف محدّد لجهة
اتصال، وهو ما يعادل getPhoneNumber()
في خدمة "جهات الاتصال".