REST Resource: grants

المرجع: منح الإذن

مرجع منح إذن الوصول

تمثيل 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

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