- طلب HTTP
- مَعلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- SortOrder
- جرِّبه الآن
توفّر هذه السياسة قائمة بجهات اتصال المستخدم الذي تمت المصادقة عليه.
تنتهي صلاحية الرموز المميّزة للمزامنة بعد 7 أيام من المزامنة الكاملة. إذا كان الطلب يتضمّن رمزًا مميّزًا للمزامنة منتهي الصلاحية، ستظهر رسالة خطأ تتضمّن google.rpc.ErrorInfo مع السبب "EXPIRED_SYNC_TOKEN". في حال حدوث هذا الخطأ، على البرامج إجراء طلب مزامنة كاملة بدون
.syncToken
تحتوي الصفحة الأولى من طلب المزامنة الكاملة على حصة إضافية. وإذا تم تجاوز الحصة، سيتم عرض خطأ 429. هذه الحصة ثابتة ولا يمكن زيادتها.
عند تحديد
، سيتم إرجاع الموارد المحذوفة منذ آخر مزامنة كشخص تم ضبط syncToken
على "صحيح".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 |
رتِّب الأشخاص حسب اسم العائلة. |