- طلب HTTP
- معلمات المسار
- معامِلات طلب البحث
- نص الطلب
- نص الاستجابة
- نطاقات التفويض
- ترتيب الطلب
- جرِّبه الآن
يقدم قائمة بجهات اتصال المستخدم الذي تمت المصادقة عليه.
تنتهي صلاحية الرموز المميزة للمزامنة بعد 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 |
تصنيف الأشخاص بحسب اسم العائلة. |