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

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