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.

expirationTime

string ( Timestamp format)

زمانی که دسترسی کاربر در آن زمان منقضی می‌شود، در صورت تنظیم. هنگام تنظیم این مقدار، باید همیشه در آینده باشد.

از RFC 3339 استفاده می‌کند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده می‌کند. آفست‌های غیر از "Z" نیز پذیرفته می‌شوند. مثال‌ها: "2014-10-02T15:01:23Z" ، "2014-10-02T15:01:23.045123456Z" یا "2014-10-02T15:01:23+05:30" .

partial

boolean

فقط خروجی. اینکه آیا مجوزهای بیشتری برای کاربر وجود دارد که در اینجا نمایش داده نشده است. این اتفاق می‌تواند در صورتی رخ دهد که تماس‌گیرنده مجوز مدیریت همه برنامه‌های موجود در حساب را نداشته باشد. این موضوع در صورتی که این کاربر مالک حساب باشد نیز true است.

اگر این فیلد true باشد، باید به عنوان سیگنالی در نظر گرفته شود که این کاربر نمی‌تواند به طور کامل از طریق API مدیریت شود. یعنی، فراخوانی‌کننده API قادر به مدیریت تمام مجوزهایی که این کاربر دارد نیست، یا به این دلیل که از آنها اطلاعی ندارد یا به این دلیل که کاربر صاحب حساب است.

developerAccountPermissions[]

enum ( DeveloperLevelPermission )

مجوزهایی برای کاربر که در سراسر حساب توسعه‌دهنده اعمال می‌شود.

grants[]

object ( Grant )

فقط خروجی. مجوزهای هر برنامه برای کاربر.

وضعیت دسترسی

وضعیت دسترسی کاربر به حساب توسعه‌دهنده.

انوم‌ها
ACCESS_STATE_UNSPECIFIED وضعیت دسترسی نامشخص یا نامشخص.
INVITED کاربر دعوت شده است اما هنوز دعوت را نپذیرفته است.
INVITATION_EXPIRED دعوتنامه منقضی شده است.
ACCESS_GRANTED کاربر دعوت را پذیرفته و به کنسول Play دسترسی دارد.
ACCESS_EXPIRED دسترسی به حساب کاربری منقضی شده است.

سطح توسعه‌دهنده

مجوزی که در سطح حساب توسعه‌دهنده اعطا شده است.

انوم‌ها
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.
CAN_PUBLISH_GAMES_GLOBAL پروژه‌های سرویس‌های بازی‌های Play را منتشر کنید.
CAN_REPLY_TO_REVIEWS_GLOBAL نقدها.پاسخ به نقدها.
CAN_MANAGE_PUBLIC_APKS_GLOBAL انتشار به محیط عملیاتی، حذف دستگاه‌ها و استفاده از امضای برنامه توسط گوگل پلی.
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

دسترسی کاربر به حساب توسعه‌دهنده را به‌روزرسانی می‌کند.

کدهای خطا

عملیات این منبع، کدهای خطای HTTP زیر را برمی‌گرداند:

کد خطا دلیل توضیحات وضوح تصویر