REST Resource: grants

المورد: Grant

تمثّل هذه السمة موردًا لمنح إذن الوصول.

تمثيل JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
الحقول
name

string

الحقل مطلوب. اسم المورد لهذا الإذن، باتّباع النمط "developers/{developer}/users/{email}/grants/{packageName}". إذا كان هذا الإذن لتطبيق مسودة، سيتم استخدام معرّف التطبيق في اسم المورد هذا بدلاً من اسم الحزمة.

packageName

string

غير قابل للتغيير اسم حزمة التطبيق، ويكون فارغًا للتطبيقات التجريبية.

appLevelPermissions[]

enum (AppLevelPermission)

الأذونات الممنوحة للمستخدم لهذا التطبيق

AppLevelPermission

إذن يتم منحه على مستوى كل تطبيق.

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

عرض معلومات التطبيق (للقراءة فقط) تم إيقافها نهائيًا: حاوِل تحديد إمكانية أكثر تفصيلاً. بخلاف ذلك، تحقَّق من AppLevelPermission.CAN_VIEW_NON_FINANCIAL_DATA.

CAN_VIEW_FINANCIAL_DATA عرض البيانات المالية
CAN_MANAGE_PERMISSIONS المشرف (جميع الأذونات)
CAN_REPLY_TO_REVIEWS reviews.reply to reviews.
CAN_MANAGE_PUBLIC_APKS إصدار التطبيقات في مرحلة الإنتاج، واستثناء الأجهزة، واستخدام ميزة "توقيع التطبيق" من Google Play
CAN_MANAGE_TRACK_APKS طرح الإصدار في مسارات الاختبار
CAN_MANAGE_TRACK_USERS إدارة مسارات الاختبار وتعديل قوائم المختبِرين
CAN_MANAGE_PUBLIC_LISTING إدارة التوفّر في المتجر
CAN_MANAGE_DRAFT_APPS تعديل مسودّات التطبيقات وحذفها
CAN_MANAGE_ORDERS إدارة الطلبات والاشتراكات
CAN_MANAGE_APP_CONTENT إدارة الصفحات ذات الصلة بالسياسات
CAN_VIEW_NON_FINANCIAL_DATA عرض معلومات التطبيق (للقراءة فقط)
CAN_VIEW_APP_QUALITY عرض بيانات جودة التطبيق، مثل "المؤشرات الحيوية" و"الأعطال" وما إلى ذلك

الطُرق

create

منح مستخدم إذن الوصول إلى الحزمة المحدّدة

delete

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

patch

تعدّل هذه السمة إذن وصول المستخدم إلى الحزمة المحدّدة.

رموز الخطأ

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

رمز الخطأ السبب الوصف الدقة