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

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

טיפוסים בני מנייה (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 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

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