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 "Zulu"، بدقة تصل إلى نانو ثانية وما يصل إلى تسعة أرقام كسور أمثلة: "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 انتهت صلاحية الإذن بالوصول إلى الحساب.

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

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

عمليات التعداد
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED الإذن غير معروف أو غير محدّد.
CAN_SEE_ALL_APPS عرض معلومات التطبيق وتنزيل التقارير المجمّعة (للقراءة فقط)
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 إدارة الصفحات ذات الصلة بالسياسة على جميع التطبيقات لمطوّر البرامج

الطُرق

create

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

delete

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

list

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

patch

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