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, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: "2014-10-02T15:01:23Z" ו-"2014-10-02T15:01:23.045123456Z".

partial

boolean

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

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

developerAccountPermissions[]

enum (DeveloperLevelPermission)

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

grants[]

object (Grant)

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

AccessState

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

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

DeveloperLevelPermission

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

טיפוסים בני מנייה (enums)
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 to reviews.
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

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