REST Resource: users

المورد: المستخدِم

أحد موارد المستخدمين

تمثيل JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
الحقول
name

string

الحقل مطلوب. اسم المرجع الخاص بهذا المستخدم، باتّباع النمط "developers/{developer}/users/{email}".

email

string

غير قابل للتغيير عنوان البريد الإلكتروني للمستخدِم

accessState

enum (AccessState)

النتائج فقط. حالة إذن وصول المستخدم إلى Play Console.

expirationTime

string (Timestamp format)

الوقت الذي تنتهي فيه صلاحية إذن وصول المستخدِم، إذا تم ضبطه عند ضبط هذه القيمة، يجب أن تكون دائمًا في المستقبل.

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

partial

boolean

النتائج فقط. ما إذا كان لدى المستخدم أذونات أخرى غير ممثّلة هنا قد يحدث ذلك إذا لم يكن لدى المتصل إذن بإدارة جميع التطبيقات في الحساب. تكون القيمة أيضًا true إذا كان هذا المستخدم هو صاحب الحساب.

إذا كان هذا الحقل true، يجب اعتباره إشارة إلى أنّه لا يمكن إدارة هذا المستخدم بالكامل من خلال واجهة برمجة التطبيقات. وهذا يعني أنّ الجهة التي تستدعي واجهة برمجة التطبيقات لن تتمكّن من إدارة جميع الأذونات التي يملكها هذا المستخدم، إما لأنّها لا تعرفها أو لأنّ المستخدم هو صاحب الحساب.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

أذونات المستخدم التي تنطبق على حساب المطوِّر

grants[]

object (Grant)

النتائج فقط. أذونات المستخدم لكل تطبيق

AccessState

حالة إذن وصول المستخدم إلى حساب مطوِّر

عمليات التعداد
ACCESS_STATE_UNSPECIFIED حالة الوصول غير معروفة أو غير محدّدة
INVITED تمت دعوة المستخدم ولكنّه لم يقبل الدعوة بعد.
INVITATION_EXPIRED انتهت صلاحية الدعوة.
ACCESS_GRANTED قبل المستخدم دعوة ولديه إذن بالوصول إلى Play Console.
ACCESS_EXPIRED انتهت صلاحية إذن الوصول إلى الحساب.

DeveloperLevelPermission

إذن تم منحه على مستوى حساب المطوّر

عمليات التعداد
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED إذن غير معروف أو غير محدّد
CAN_SEE_ALL_APPS

عرض معلومات التطبيق وتنزيل التقارير المجمَّعة (للقراءة فقط) تم إيقافها نهائيًا: يُرجى الاطّلاع على CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL عرض البيانات المالية والطلبات والردود على استطلاع أسباب الإلغاء
CAN_MANAGE_PERMISSIONS_GLOBAL المشرف (جميع الأذونات)
CAN_EDIT_GAMES_GLOBAL تعديل مشاريع "خدمات ألعاب Play"
CAN_PUBLISH_GAMES_GLOBAL نشر مشاريع "خدمات ألعاب Play"
CAN_REPLY_TO_REVIEWS_GLOBAL reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS_GLOBAL الترقية إلى مرحلة الإنتاج واستثناء أجهزة واستخدام ميزة "توقيع التطبيق" من Google Play
CAN_MANAGE_TRACK_APKS_GLOBAL طرح الإصدار في مسارات الاختبار
CAN_MANAGE_TRACK_USERS_GLOBAL إدارة مسارات الاختبار وتعديل قوائم المختبِرين
CAN_MANAGE_PUBLIC_LISTING_GLOBAL إدارة التوفّر في المتجر
CAN_MANAGE_DRAFT_APPS_GLOBAL إنشاء مسودّات للتطبيقات وتعديلها وحذفها
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL إنشاء تطبيقات خاصة ونشرها لمؤسستك
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL اختَر ما إذا كنت تريد أن تكون التطبيقات متاحة للجميع أو ألا تتوفر إلا لمؤسستك.
CAN_MANAGE_ORDERS_GLOBAL إدارة الطلبات والاشتراكات
CAN_MANAGE_APP_CONTENT_GLOBAL إدارة الصفحات ذات الصلة بالسياسات في جميع تطبيقات المطوِّر
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL عرض معلومات التطبيق وتنزيل التقارير المجمَّعة (للقراءة فقط)
CAN_VIEW_APP_QUALITY_GLOBAL عرض معلومات جودة التطبيق لجميع تطبيقات المطوِّر

الطُرق

create

منح مستخدم إذن الوصول إلى حساب المطوّر المحدّد

delete

تتم إزالة جميع أذونات الوصول إلى حساب المطوِّر المحدّد.

list

تعرض هذه الصفحة جميع المستخدمين الذين يمكنهم الوصول إلى حساب مطوِّر.

patch

تعدِّل هذه الطريقة إذن وصول المستخدم إلى حساب المطوّر.

رموز الخطأ

تعرض عمليات هذا المرجع رموز خطأ HTTP التالية:

رمز الخطأ السبب الدقة
5xx حدث خطأ عام في خادم Google Play. أعِد محاولة إرسال طلبك.

إذا استمرت المشكلة، يُرجى التواصل مع مدير حسابك على Google Play أو إرسال طلب دعم. ننصحك بالاطّلاع على لوحة البيانات الخاصة بحالة Play لمعرفة ما إذا كان هناك أي انقطاع معروف في الخدمة.

409 حدث خطأ أثناء تعديل التزامن.

حدثت محاولة لتعديل عنصر قيد التعديل. على سبيل المثال، يتم الإقرار بعملية شراء من خلال استدعاء الطريقة acknowledgePurchase() في Play Billing Library واستدعاء الطريقة purchases.products.acknowledge في Play Developer API في الوقت نفسه.

أعِد محاولة إرسال طلبك.