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. Nilai yang ditetapkan harus selalu berada 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 lebih banyak izin untuk pengguna yang tidak direpresentasikan di sini. Hal ini dapat terjadi jika pemanggil tidak memiliki izin untuk mengelola semua aplikasi di akun. Ini juga true jika pengguna ini adalah pemilik akun.

Jika kolom ini 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.

Status Akses

Status akses pengguna ke akun developer.

Enumerasi
ACCESS_STATE_UNSPECIFIED Status akses tidak diketahui atau tidak ditentukan.
INVITED Pengguna diundang tetapi belum menerima undangan.
INVITATION_EXPIRED Masa berlaku undangan telah berakhir.
ACCESS_GRANTED Pengguna telah menerima undangan dan memiliki akses ke Konsol Play.
ACCESS_EXPIRED Akses akun telah berakhir.

IzinLevelDeveloper

Izin yang diberikan pada tingkat akun developer.

Enumerasi
DEVELOPER_LEVEL_PERMISSION_UNSPECIFIED Izin tidak diketahui atau tidak ditentukan.
CAN_SEE_ALL_APPS Melihat informasi aplikasi dan mendownload laporan massal (hanya baca).
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 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 Membuat dan memublikasikan 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.

Metode

create

Memberikan akses ke akun developer tertentu untuk pengguna.

delete

Menghapus semua akses untuk pengguna ke akun developer tertentu.

list

Mencantumkan semua pengguna yang memiliki akses ke akun developer.

patch

Memperbarui akses pengguna ke akun developer.