REST Resource: users

Resource: 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 diisi. Nama resource untuk pengguna ini, 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 saat akses pengguna berakhir, jika ditetapkan. Saat menetapkan nilai ini, nilainya harus selalu di masa mendatang.

Stempel waktu dalam 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 lebih banyak izin bagi pengguna yang tidak disebutkan di sini. Hal ini dapat terjadi jika pemanggil tidak memiliki izin untuk mengelola semua aplikasi di akun. Nilai ini juga true jika pengguna ini adalah pemilik akun.

Jika berupa true, kolom ini 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, karena pemanggil tidak mengetahui izin tersebut 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

Melihat informasi aplikasi dan mendownload 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 reviews.balas 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 Kelola halaman terkait kebijakan di semua aplikasi untuk developer.
CAN_VIEW_NON_FINANCIAL_DATA_GLOBAL Melihat informasi aplikasi dan mendownload laporan massal (hanya baca).
CAN_VIEW_APP_QUALITY_GLOBAL Lihat informasi kualitas aplikasi untuk semua aplikasi untuk developer.

Metode

create

Memberi pengguna akses ke akun developer tertentu.

delete

Menghapus semua akses untuk pengguna ke akun developer tertentu.

list

Menampilkan daftar semua pengguna yang memiliki akses ke akun developer.

patch

Memperbarui akses untuk pengguna ke akun developer.