REST Resource: users

משאב: משתמש

משאב משתמש.

ייצוג JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
שדות
name

string

חובה. שם המשאב למשתמש הזה, בתבנית הבאה: "developers/{developer}/users/{email}".

email

string

בלתי ניתן לשינוי. כתובת האימייל של המשתמש.

accessState

enum (AccessState)

פלט בלבד. מצב הגישה של המשתמש ל-Play Console.

expirationTime

string (Timestamp format)

השעה שבה תפוג הגישה של המשתמש, אם הוגדרה. כשמגדירים את הערך הזה, הערך חייב להיות בעתיד.

חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

partial

boolean

פלט בלבד. האם יש למשתמש הרשאות נוספות שלא מיוצגות כאן. מצב כזה יכול לקרות אם למשתמש ששלח את הקריאה אין הרשאה לנהל את כל האפליקציות בחשבון. הערך הזה הוא גם true אם המשתמש הזה הוא הבעלים של החשבון.

אם הערך בשדה הזה הוא true, צריך להתייחס אליו בתור אות לכך שלא ניתן לנהל את המשתמש הזה באופן מלא דרך ה-API. כלומר, מבצע הקריאה החוזרת של ה-API לא יכול לנהל את כל ההרשאות שיש למשתמש הזה – כי הוא לא יודע עליהן או כי המשתמש הוא הבעלים של החשבון.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

הרשאות המשתמש שחלות על כל חשבון הפיתוח.

grants[]

object (Grant)

פלט בלבד. הרשאות למשתמש לפי אפליקציה.

AccessState

סטטוס הגישה של המשתמש לחשבון הפיתוח.

טיפוסים בני מנייה (enum)
ACCESS_STATE_UNSPECIFIED מצב הגישה לא ידוע או שלא צוין.
INVITED המשתמש הוזמן אבל עדיין לא אישר את ההזמנה.
INVITATION_EXPIRED פג תוקף ההזמנה.
ACCESS_GRANTED המשתמש אישר הזמנה ויש לו גישה אל Play Console.
ACCESS_EXPIRED פג התוקף של הגישה לחשבון.

DeveloperLevelPermission

הרשאה שהוענקה ברמת חשבון הפיתוח.

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

להציג פרטי אפליקציה ולהוריד דוחות בכמות גדולה (לקריאה בלבד). הוצא משימוש: בדיקה של CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL הצגת נתונים פיננסיים, הזמנות ותגובות לסקר ביטול.
CAN_MANAGE_PERMISSIONS_GLOBAL אדמין (כל ההרשאות).
CAN_EDIT_GAMES_GLOBAL עריכת פרויקטים של Play Games Services.
CAN_PUBLISH_GAMES_GLOBAL פרסום פרויקטים של Play Games Services.
CAN_REPLY_TO_REVIEWS_GLOBAL ביקורות.
CAN_MANAGE_PUBLIC_APKS_GLOBAL יש להעביר את האפליקציה לסביבת הייצור, להחריג מכשירים ולהשתמש בחתימת אפליקציה ב-Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL הפצה למסלולי בדיקה.
CAN_MANAGE_TRACK_USERS_GLOBAL ניהול מסלולי בדיקה ועריכה של רשימות בודקים.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL ניהול הנוכחות בחנות.
CAN_MANAGE_DRAFT_APPS_GLOBAL ליצור, לערוך ולמחוק טיוטות של אפליקציות.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL יצירה ופרסום של אפליקציות פרטיות בארגון.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL ניתן לבחור אם האפליקציות יהיו גלויות לכולם או זמינות רק לארגון שלך.
CAN_MANAGE_ORDERS_GLOBAL לנהל הזמנות ומינויים.
CAN_MANAGE_APP_CONTENT_GLOBAL ניהול הדפים שקשורים למדיניות בכל האפליקציות עבור המפתח.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL להציג פרטי אפליקציה ולהוריד דוחות בכמות גדולה (לקריאה בלבד).
CAN_VIEW_APP_QUALITY_GLOBAL הצגת מידע על איכות האפליקציה לכל האפליקציות עבור המפתח.

שיטות

create

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

delete

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

list

בתיבת הדו-שיח הזו מפורטים כל המשתמשים שיש להם גישה לחשבון פיתוח.

patch

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