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 ביקורות.השב לביקורות.
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

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