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

הרשאה שהוענקה ברמת האפליקציה.

טיפוסים בני מנייה (enum)
APP_LEVEL_PERMISSION_UNSPECIFIED הרשאה לא ידועה או שלא צוינה.
CAN_ACCESS_APP

להציג את פרטי האפליקציה (לקריאה בלבד). הוצאה משימוש: כדאי להגדיר יכולת מפורטת יותר. אחרת, צריך לסמן את האפשרות AppLevelהרשאה.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

מעדכן את הגישה של המשתמש לחבילה הנתונה.