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. 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 berakhirnya akses pengguna, jika disetel. Saat menyetel nilai ini, nilainya harus selalu pada 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 lebih lanjut untuk pengguna yang tidak diwakili di sini. Hal ini dapat terjadi jika pemanggil tidak memiliki izin untuk mengelola semua aplikasi di akun. Hal ini juga true jika pengguna adalah pemilik akun.

Jika kolom ini adalah true, ini harus dianggap sebagai sinyal bahwa pengguna ini tidak dapat terkelola sepenuhnya melalui API. Artinya, pemanggil API tidak dapat mengelola semua izin yang dimiliki pengguna ini, baik karena tidak mengetahuinya atau karena pengguna tersebut 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 Masa berlaku undangan telah berakhir.
ACCESS_GRANTED Pengguna telah menerima undangan dan telah mengakses Konsol Play.
ACCESS_EXPIRED Akses akun sudah tidak berlaku.

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.reply to reviews.
CAN_MANAGE_PUBLIC_APKS_GLOBAL Merilis ke produksi, mengecualikan perangkat, dan menggunakan penandatanganan aplikasi oleh Google Play.
CAN_MANAGE_TRACK_APKS_GLOBAL Merilis ke jalur pengujian.
CAN_MANAGE_TRACK_USERS_GLOBAL Mengelola jalur pengujian dan mengedit daftar penguji.
CAN_MANAGE_PUBLIC_LISTING_GLOBAL Mengelola keberadaan di Play 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 Memilih 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 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 Melihat informasi kualitas aplikasi untuk semua aplikasi untuk developer.

Metode

create

Memberi akses bagi pengguna ke akun developer tertentu.

delete

Menghapus semua akses pengguna ke akun developer tertentu.

list

Mencantumkan semua pengguna dengan akses ke akun developer.

patch

Memperbarui akses pengguna ke akun developer tertentu.