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)

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

חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "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 reviews.reply לביקורות.
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 הצגת מידע על איכות האפליקציה לכל האפליקציות של המפתח.

Methods

create

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

delete

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

list

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

patch

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