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 انتهت صلاحية الدخول إلى الحساب.

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

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