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 التالية:

رمز الخطأ السبب الدقة
5xx حدث خطأ عام في خادم Google Play. أعِد محاولة إرسال طلبك.

إذا استمرت المشكلة، يُرجى التواصل مع مدير حسابك على Google Play أو إرسال طلب دعم. ننصحك بالاطّلاع على لوحة البيانات الخاصة بحالة Play لمعرفة ما إذا كان هناك أي انقطاع معروف في الخدمة.

409 حدث خطأ أثناء تعديل التزامن.

حدثت محاولة لتعديل عنصر قيد التعديل. على سبيل المثال، يتم الإقرار بعملية شراء من خلال استدعاء الطريقة acknowledgePurchase() في Play Billing Library واستدعاء الطريقة purchases.products.acknowledge في Play Developer API في الوقت نفسه.

أعِد محاولة إرسال طلبك.