REST Resource: grants

منبع: Grant

یک منبع کمک هزینه دسترسی

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

string

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

package Name

string

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

app Level Permissions[]

enum ( AppLevelPermission )

مجوزهایی که برای این برنامه به کاربر داده شده است.

AppLevelPermission

مجوزی که در سطح هر برنامه اعطا شده است.

Enums
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 مشاهده داده های کیفیت برنامه مانند Vitals، Crashes و غیره.

روش ها

create

به یک کاربر به بسته داده شده دسترسی بدهید.

delete

تمام دسترسی کاربر به بسته داده شده یا حساب توسعه دهنده را حذف می کند.

patch

دسترسی کاربر به بسته داده شده را به روز می کند.