REST Resource: grants

منبع: کمک هزینه

یک منبع اعطای دسترسی.

نمایش JSON
{
  "name": string,
  "packageName": string,
  "appLevelPermissions": [
    enum (AppLevelPermission)
  ]
}
فیلدها
name

string

الزامی. نام منبع برای این کمک هزینه، از الگوی "developers/{developer}/users/{email}/grants/{packageName}" پیروی می‌کند. اگر این کمک هزینه برای یک برنامه‌ی در حال توسعه باشد، شناسه‌ی برنامه به جای نام بسته در نام منبع استفاده خواهد شد.

packageName

string

تغییرناپذیر. نام بسته برنامه. این برای برنامه‌های پیش‌نویس خالی خواهد بود.

appLevelPermissions[]

enum ( 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 انتشار به محیط عملیاتی، حذف دستگاه‌ها و استفاده از امضای برنامه توسط گوگل پلی.
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 زیر را برمی‌گرداند:

کد خطا دلیل توضیحات وضوح تصویر