REST Resource: users

Referensi: Pengguna

Resource pengguna.

Representasi JSON
{
  "name": string,
  "email": string,
  "accessState": enum (AccessState),
  "expirationTime": string,
  "partial": boolean,
  "developerAccountPermissions": [
    enum (DeveloperLevelPermission)
  ],
  "grants": [
    {
      object (Grant)
    }
  ]
}
Kolom
name

string

Wajib. Nama resource untuk pengguna ini, dengan mengikuti pola "developers/{developer}/users/{email}".

email

string

Tidak dapat diubah. Alamat email pengguna.

accessState

enum (AccessState)

Hanya output. Status akses pengguna ke Konsol Play.

expirationTime

string (Timestamp format)

Waktu akses pengguna berakhir, jika ditetapkan. Saat menetapkan nilai ini, nilainya harus selalu di masa mendatang.

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

partial

boolean

Hanya output. Apakah ada izin lain untuk pengguna yang tidak direpresentasikan di sini. Hal ini dapat terjadi jika pemanggil tidak memiliki izin untuk mengelola semua aplikasi di akun. Ini juga merupakan true jika pengguna ini adalah pemilik akun.

Jika kolom ini bernilai true, kolom tersebut harus dianggap sebagai sinyal bahwa pengguna ini tidak dapat dikelola sepenuhnya melalui API. Artinya, pemanggil API tidak dapat mengelola semua izin yang dimiliki pengguna ini, baik karena tidak mengetahuinya atau karena pengguna adalah pemilik akun.

developerAccountPermissions[]

enum (DeveloperLevelPermission)

Izin untuk pengguna yang berlaku di seluruh akun developer.

grants[]

object (Grant)

Hanya output. Izin per aplikasi untuk pengguna.

AccessState

Status akses pengguna ke akun developer.

Enum
ACCESS_STATE_UNSPECIFIED Status akses tidak diketahui atau tidak ditentukan.
INVITED Pengguna diundang tetapi belum menerima undangan.
INVITATION_EXPIRED Undangan sudah tidak berlaku.
ACCESS_GRANTED Pengguna telah menerima undangan dan memiliki akses ke Konsol Play.
ACCESS_EXPIRED Akses akun telah kedaluwarsa.

DeveloperLevelPermission

Izin yang diberikan di tingkat akun developer.

Enum
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Izin tidak diketahui atau tidak ditentukan.
CAN_SEE_ALL_APPS

Lihat informasi aplikasi dan download laporan massal (hanya baca). Tidak digunakan lagi: Periksa CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL.

CAN_VIEW_FINANCIAL_DATA_GLOBAL Melihat data keuangan, pesanan, dan respons survei pembatalan.
CAN_MANAGE_PERMISSIONS_GLOBAL Admin (semua izin).
CAN_EDIT_GAMES_GLOBAL Mengedit project Layanan game Play.
CAN_PUBLISH_GAMES_GLOBAL Memublikasikan project Layanan game Play.
CAN_REPLY_TO_REVIEWS_GLOBAL ulasan.membalas ulasan.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Merilis ke produksi, mengecualikan perangkat, dan menggunakan penandatanganan aplikasi oleh Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL Rilis ke jalur pengujian.
CAN_MANAGE_TRACK_USERS_GLOBAL Mengelola jalur pengujian dan mengedit daftar penguji.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Mengelola keberadaan di Store.
CAN_MANAGE_DRAFT_APPS_GLOBAL Membuat, mengedit, dan menghapus aplikasi draf.
CAN_CREATE_MANAGED_PLAY_APPS_GLOBAL Buat dan publikasikan aplikasi pribadi ke organisasi Anda.
CAN_CHANGE_MANAGED_PLAY_SETTING_GLOBAL Pilih apakah aplikasi bersifat publik, atau hanya tersedia untuk organisasi Anda.
CAN_MANAGE_ORDERS_GLOBAL Mengelola pesanan dan langganan.
CAN_MANAGE_APP_CONTENT_GLOBAL Mengelola halaman terkait kebijakan pada semua aplikasi untuk developer.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Lihat informasi aplikasi dan download laporan massal (hanya baca).
CAN_VIEW_APP_QUALITY_GLOBAL Melihat informasi kualitas aplikasi untuk semua aplikasi untuk developer.

Metode

create

Memberikan akses untuk pengguna ke akun developer tertentu.

delete

Menghapus semua akses untuk pengguna ke akun developer tertentu.

list

Mencantumkan semua pengguna yang memiliki akses ke akun developer.

patch

Memperbarui akses untuk pengguna ke akun developer.