Users: getAvailableProductSet

Mengambil kumpulan produk yang berhak diakses pengguna.

Permintaan

Permintaan HTTP

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet

Parameter

Nama parameter Nilai Deskripsi
Parameter jalur
enterpriseId string ID perusahaan.
userId string ID pengguna.

Otorisasi

Permintaan ini memerlukan otorisasi dengan cakupan berikut:

Cakupan
https://www.googleapis.com/auth/androidenterprise

Untuk mengetahui informasi selengkapnya, lihat halaman autentikasi dan otorisasi.

Isi permintaan

Jangan berikan isi permintaan dengan metode ini.

Respons

Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
Nama properti Nilai Deskripsi Catatan
productId[] list Daftar ID produk yang membentuk kumpulan produk.
productSetBehavior string Penafsiran kumpulan produk ini. "tidak diketahui" tidak boleh dikirim dan diabaikan jika diterima. "daftar yang diizinkan" berarti bahwa pengguna berhak mengakses rangkaian produk. "includeAll" (sertakan Semua) berarti semua produk dapat diakses, termasuk produk yang disetujui, produk yang persetujuannya dicabut, dan produk yang belum pernah disetujui. "allApproved" berarti pengguna berhak mengakses semua produk yang disetujui untuk perusahaan. Jika nilainya "allApproved" atau "includeAll", kolom productId diabaikan. Jika tidak ada nilai yang diberikan, ini akan ditafsirkan sebagai "daftar yang diizinkan" untuk kompatibilitas mundur. Selanjutnya, "allApproved" atau "includeAll" tidak mengaktifkan visibilitas otomatis "alfa" atau "beta" aplikasi Android. Gunakan ProductVisibility untuk mengaktifkan "alfa" atau "beta" jalur per pengguna.

Nilai yang dapat diterima:
  • "allApproved"
  • "includeAll"
  • "whitelist"
productVisibility[] list Daftar tambahan ID produk yang membentuk kumpulan produk. Tidak seperti array productID, dalam daftar ini, Anda dapat menentukan jalur mana (alfa, beta, produksi) produk yang terlihat oleh pengguna. Lihat Visibilitas Produk dan kolomnya untuk informasi selengkapnya. Menentukan ID produk yang sama di sini dan di array productId tidak diizinkan dan akan mengakibatkan error.
productVisibility[].productId string ID produk yang akan ditampilkan kepada pengguna. Wajib untuk setiap item dalam daftar productVisibility.
productVisibility[].tracks[] list Tidak digunakan lagi. Sebagai gantinya, gunakan trackIds.
productVisibility[].trackIds[] list Memberikan visibilitas kepada pengguna ke jalur produk tertentu, yang diidentifikasi oleh trackIds.
kind string