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 المراجعات. الردّ على المراجعات
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

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