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

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

Methods

create

הענקת גישה למשתמש לחבילה שצוינה.

delete

הסרת כל הגישה של המשתמש לחבילה או לחשבון המפתח שצוינו.

patch

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

קודי שגיאה

הפעולות של המשאב הזה מחזירות את קודי שגיאות ה-HTTP הבאים:

קוד שגיאה סיבה תיאור רזולוציה
400 invalidValue צוין ערך לא תקין בבקשה. השגיאה הזו מוחזרת לעיתים קרובות כשפורמט טוקן הרכישה שגוי או כשהוא לא תקין. מתקנים את הערך הלא תקין של השדה בגוף הבקשה או בפרמטרים על סמך הפניה ל-API.
400 required חסר שדה או פרמטר חובה בבקשה. כדאי לעיין במסמכי התיעוד בנושא API כדי לוודא שכללתם את כל שדות החובה והפרמטרים הנדרשים.
403 userInsufficientPermission למשתמש אין מספיק הרשאות לביצוע הפעולה המבוקשת. מוודאים שלמשתמש המאומת יש את ההרשאות הנדרשות ב-Google Play Console. פרטים נוספים מופיעים במאמר בנושא שימוש בחשבון שירות.
404 notFound לא נמצא המשאב המבוקש. מוודאים שהמזהים (לדוגמה: טוקן רכישה, שם חבילה, מזהה מוצר, מזהה מינוי) נכונים.
409 concurrentUpdate היה ניסיון לעדכן אובייקט שנמצא בתהליך עדכון בו-זמני. מנסים לשלוח שוב את הבקשה עם השהיה מעריכית לפני ניסיון חוזר (exponential backoff). מומלץ להימנע משינויים בו-זמניים באותו משאב.
5xx Generic error שגיאה כללית בשרת של Google Play. צריך לנסות לשלוח את הבקשה שוב.

אם הבעיה נמשכת, אפשר לפנות למנהל החשבון ב-Google Play או לשלוח בקשת תמיכה. כדאי לבדוק בלוח הבקרה של סטטוס Play אם יש הפסקות זמניות ידועות בשירות.