- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- SortOrder
- جرِّبه الآن
يوفّر قائمة بجهات اتصال المستخدم الذي تمّت المصادقة عليه.
تنتهي صلاحية الرموز المميَّزة للمزامنة بعد 7 أيام من المزامنة الكاملة. سيتلقّى الطلب الذي يتضمّن رمزًا مميّزًا لمزامنة منتهي الصلاحية خطأً من النوع google.rpc.ErrorInfo مع السبب "EXPIRED_SYNC_TOKEN". في حال حدوث هذا الخطأ، على العملاء تقديم طلب مزامنة كامل بدون
.syncToken
الصفحة الأولى من طلب المزامنة الكاملة لها حصة إضافية. في حال تجاوز الحصة، سيتم عرض الخطأ 429. هذه الحصة ثابتة ولا يمكن زيادتها.
عند تحديد
، سيتم عرض الموارد التي تم حذفها منذ آخر مزامنة كمستخدم تم ضبط syncToken
على true له.PersonMetadata.deleted
عند تحديد
أو pageToken
، يجب أن تتطابق جميع مَعلمات الطلب الأخرى مع الاستدعاء الأول.syncToken
قد تتأخر عمليات النشر لعدد دقائق في طلبات المزامنة. لا تُستخدَم عمليات المزامنة المتزايدة في حالات الاستخدام التي تتطلّب القراءة بعد الكتابة.
اطّلِع على أمثلة على الاستخدام في مقالة إدراج جهات اتصال المستخدم التي تغيّرت.
طلب HTTP
GET https://people.googleapis.com/v1/{resourceName=people/*}/connections
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات المسار
المعلمات | |
---|---|
resourceName |
مطلوب. اسم المورد الذي تريد عرض عمليات الربط المرتبطة به. فقط |
معامِلات طلب البحث
المعلمات | |
---|---|
pageToken |
اختياريّ. رمز مميّز للصفحة، تم تلقّيه من استجابة سابقة عند التقسيم على صفحات، يجب أن تتطابق جميع المعلمات الأخرى المقدَّمة للحقل " |
pageSize |
اختياريّ. عدد الاتصالات المراد تضمينها في الرد. تتراوح القيم الصالحة بين 1 و1000 بشكل جامعي. يتم ضبط القيمة تلقائيًا على 100 إذا لم يتم ضبطها أو ضبطها على 0. |
sortOrder |
اختياريّ. ترتيب الاتصالات التي يجب ترتيبها وتكون القيمة التلقائية هي |
requestSyncToken |
اختياريّ. لتحديد ما إذا كان يجب أن يعرض الردّ يمكنك الاطّلاع على مزيد من التفاصيل حول سلوك المزامنة على |
syncToken |
اختياريّ. رمز مميّز للمزامنة، تم تلقّيه من استجابة سابقة عند المزامنة، يجب أن تتطابق جميع المَعلمات الأخرى المقدَّمة إلى مزيد من التفاصيل حول سلوك المزامنة على الرابط |
requestMask |
اختياريّ. تم الإيقاف (يُرجى استخدام قناع لتقييد النتائج بمجموعة فرعية من حقول الأشخاص. |
personFields |
مطلوب. قناع حقل لتقييد الحقول التي يتم عرضها في كل شخص. يمكن تحديد حقول متعددة من خلال الفصل بينها بفواصل. القيم الصالحة هي:
|
sources[] |
اختياريّ. قناع لأنواع المصادر المطلوب عرضها يتم ضبط القيمة تلقائيًا على |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
الردّ على طلب بشأن اتصالات المستخدم الذي تمت المصادقة عليه.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{
"connections": [
{
object ( |
الحقول | |
---|---|
connections[] |
قائمة بالأشخاص المرتبط بمقدِّم الطلب. |
nextPageToken |
رمز مميّز يمكن إرساله على شكل |
nextSyncToken |
رمز مميّز يمكن إرساله على شكل |
totalPeople |
تم إيقافه نهائيًا (يُرجى استخدام totalItems) إجمالي عدد المستخدمين في القائمة بدون تقسيم الصفحات |
totalItems |
إجمالي عدد العناصر في القائمة بدون تقسيم الصفحات |
نطاقات الأذونات
يتطلب هذا الإعداد أحد نطاقات OAuth التالية:
https://www.googleapis.com/auth/contacts
https://www.googleapis.com/auth/contacts.readonly
لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.
SortOrder
الترتيب الذي يجب ترتيب قائمة الاتصالات به ولا يتم استخدام هذا الإعداد إلا إذا لم يتم طلب المزامنة.
عمليات التعداد | |
---|---|
LAST_MODIFIED_ASCENDING |
فرز الأشخاص حسب وقت تغييرهم؛ الإدخالات الأقدم أولاً. |
LAST_MODIFIED_DESCENDING |
ترتيب المستخدمين حسب وقت التغيير، مع عرض الإدخالات الأحدث أولاً |
FIRST_NAME_ASCENDING |
فرز الأشخاص حسب الاسم الأول. |
LAST_NAME_ASCENDING |
ترتيب المستخدمين حسب اسم العائلة |