משאב: מענק
משאב של הענקת גישה.
| ייצוג ב-JSON |
|---|
{
"name": string,
"packageName": string,
"appLevelPermissions": [
enum ( |
| שדות | |
|---|---|
name |
חובה. שם המשאב של ההרשאה הזו, לפי התבנית developers/{developer}/users/{email}/grants/{packageName}. אם ההרשאה הזו היא לאפליקציה בשלב טיוטה, מזהה האפליקציה ישמש בשם המשאב הזה במקום שם החבילה. |
packageName |
אי אפשר לשנות. שם החבילה של האפליקציה. השדה הזה יהיה ריק באפליקציות שנמצאות בשלב הטיוטה. |
appLevelPermissions[] |
ההרשאות שניתנו למשתמש באפליקציה הזו. |
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 |
הצגת נתונים על איכות האפליקציה, כמו מדדים חיוניים, קריסות וכו'. |
CAN_MANAGE_DEEPLINKS |
ניהול ההגדרה של קישורי עומק באפליקציה. |
Methods |
|
|---|---|
|
הענקת גישה למשתמש לחבילה שצוינה. |
|
הסרת כל הגישה של המשתמש לחבילה או לחשבון המפתח שצוינו. |
|
מעדכנת את הגישה של המשתמש לחבילה שצוינה. |
קודי שגיאה
הפעולות של המשאב הזה מחזירות את קודי שגיאות ה-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 אם יש הפסקות זמניות ידועות בשירות. |