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)

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

طابع زمني بتنسيق RFC3339 حسب التوقيت العالمي المنسَّق (UTC) "زولو" بدقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z".

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 المراجعات. الردّ على المراجعات
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

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