REST Resource: customers.apps.android

Resource: AppDetails

Resource yang mewakili detail aplikasi.

Representasi JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "appId": string,
  "revisionId": string,
  "type": enum (AppItemType),
  "iconUri": string,
  "detailUri": string,
  "firstPublishTime": string,
  "latestPublishTime": string,
  "publisher": string,
  "isPaidApp": boolean,
  "homepageUri": string,
  "privacyPolicyUri": string,
  "reviewNumber": string,
  "reviewRating": number,
  "serviceError": {
    object (Status)
  },

  // Union field app_info can be only one of the following:
  "chromeAppInfo": {
    object (ChromeAppInfo)
  },
  "androidAppInfo": {
    object (AndroidAppInfo)
  }
  // End of list of possible types for union field app_info.
}
Kolom
name

string

Hanya output. Format: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version}

displayName

string

Hanya output. Nama tampilan aplikasi.

description

string

Hanya output. Deskripsi aplikasi.

appId

string

Hanya output. ID toko unik untuk item. Contoh: "gmbmikajjgmnabiglmofipeabaddhgne" untuk ekstensi Chrome Simpan ke Google Drive, "com.google.android.apps.docs" untuk aplikasi Android Google Drive.

revisionId

string

Hanya output. Versi aplikasi. Revisi baru dilakukan setiap kali versi baru aplikasi dipublikasikan.

type

enum (AppItemType)

Hanya output. Jenis aplikasi.

iconUri

string

Hanya output. Link ke gambar yang dapat digunakan sebagai ikon produk.

detailUri

string

Hanya output. URI untuk halaman detail item.

firstPublishTime

string (Timestamp format)

Hanya output. Waktu pertama kali dipublikasikan.

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".

latestPublishTime

string (Timestamp format)

Hanya output. Waktu publikasi terbaru.

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

publisher

string

Hanya output. Penerbit item.

isPaidApp

boolean

Hanya output. Menunjukkan apakah aplikasi harus dibayar ATAU memiliki konten berbayar.

homepageUri

string

Hanya output. URI halaman beranda atau Situs.

privacyPolicyUri

string

Hanya output. URI yang mengarah ke kebijakan privasi aplikasi, jika disediakan oleh developer. Kolom khusus versi yang hanya akan ditetapkan saat versi aplikasi yang diminta ditemukan.

reviewNumber

string (int64 format)

Hanya output. Jumlah ulasan yang diterima. Informasi ulasan Chrome Web Store akan selalu untuk versi terbaru aplikasi.

reviewRating

number

Hanya output. Rating aplikasi (dari 5 bintang). Informasi ulasan Chrome Web Store akan selalu tersedia untuk versi terbaru aplikasi.

serviceError

object (Status)

Hanya output. Informasi tentang error layanan parsial jika berlaku.

Kolom union app_info.

app_info hanya dapat berupa salah satu dari hal berikut:

chromeAppInfo

object (ChromeAppInfo)

Hanya output. Informasi aplikasi Chrome Web Store.

androidAppInfo

object (AndroidAppInfo)

Hanya output. Informasi aplikasi Android.

AppItemType

Jenis aplikasi.

Enum
APP_ITEM_TYPE_UNSPECIFIED Jenis aplikasi tidak ditentukan.
CHROME Aplikasi Chrome.
ANDROID Aplikasi ARC++.
WEB Aplikasi web.

ChromeAppInfo

Informasi aplikasi Chrome Web Store.

Representasi JSON
{
  "minUserCount": integer,
  "permissions": [
    {
      object (ChromeAppPermission)
    }
  ],
  "siteAccess": [
    {
      object (ChromeAppSiteAccess)
    }
  ],
  "type": enum (ItemType),
  "supportEnabled": boolean,
  "isTheme": boolean,
  "googleOwned": boolean,
  "isCwsHosted": boolean,
  "kioskEnabled": boolean,
  "isKioskOnly": boolean,
  "isExtensionPolicySupported": boolean
}
Kolom
minUserCount

integer

Hanya output. Jumlah minimum pengguna yang menggunakan aplikasi ini.

permissions[]

object (ChromeAppPermission)

Hanya output. Setiap izin kustom yang diminta oleh aplikasi. Kolom khusus versi yang hanya akan ditetapkan saat versi aplikasi yang diminta ditemukan.

siteAccess[]

object (ChromeAppSiteAccess)

Hanya output. Setiap izin yang memberikan akses ke domain atau pola host yang luas. ( misalnya, www.google.com). Hal ini mencakup kecocokan dari skrip konten serta host di node izin manifes. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

type

enum (ItemType)

Hanya output. Jenis item di Chrome Web Store

supportEnabled

boolean

Hanya output. Developer aplikasi telah mengaktifkan dukungan untuk aplikasinya. Kolom khusus versi yang hanya akan ditetapkan saat versi aplikasi yang diminta ditemukan.

isTheme

boolean

Hanya output. Apakah aplikasi atau ekstensi merupakan tema.

googleOwned

boolean

Hanya output. Apakah aplikasi atau ekstensi dibuat dan dikelola oleh Google. Kolom khusus versi yang hanya akan ditetapkan jika versi aplikasi yang diminta ditemukan.

isCwsHosted

boolean

Hanya output. Apakah aplikasi atau ekstensi berada dalam status dipublikasikan di Chrome Web Store.

kioskEnabled

boolean

Hanya output. Apakah aplikasi ini diaktifkan untuk mode Kios di perangkat ChromeOS

isKioskOnly

boolean

Hanya output. Apakah aplikasi hanya untuk mode Kios di perangkat ChromeOS

isExtensionPolicySupported

boolean

Hanya output. Apakah aplikasi mendukung kebijakan untuk ekstensi.

ChromeAppPermission

Izin yang diminta oleh aplikasi atau ekstensi Chrome.

Representasi JSON
{
  "type": string,
  "documentationUri": string,
  "accessUserData": boolean
}
Kolom
type

string

Hanya output. Jenis izin.

documentationUri

string

Hanya output. Jika tersedia, URI ke halaman yang memiliki dokumentasi untuk izin saat ini.

accessUserData

boolean

Hanya output. Jika tersedia, apakah izin ini memberikan akses aplikasi/ekstensi ke data pengguna.

ChromeAppSiteAccess

Mewakili satu izin host.

Representasi JSON
{
  "hostMatch": string
}
Kolom
hostMatch

string

Hanya output. Ini dapat berisi host yang sangat spesifik, atau pola seperti "*.com" misalnya.

ItemType

Apakah item di Chrome Web Store merupakan ekstensi.

Enum
ITEM_TYPE_UNSPECIFIED ItemType tidak ditentukan.
EXTENSION Ekstensi Chrome.
OTHERS Jenis lain selain ekstensi.

AndroidAppInfo

Informasi aplikasi Android.

Representasi JSON
{
  "permissions": [
    {
      object (AndroidAppPermission)
    }
  ]
}
Kolom
permissions[]

object (AndroidAppPermission)

Hanya output. Izin yang diminta oleh aplikasi Android.

AndroidAppPermission

Izin yang diminta oleh aplikasi Android.

Representasi JSON
{
  "type": string
}
Kolom
type

string

Hanya output. Jenis izin.

Status

Jenis Status menentukan model error logis yang cocok untuk berbagai lingkungan pemrograman, meliputi REST API dan RPC API. Jenis error ini digunakan oleh gRPC. Setiap pesan Status berisi tiga bagian data: kode error, pesan error, dan detail error.

Anda dapat mencari tahu lebih lanjut tentang model error ini dan cara penanganannya di Panduan Desain API.

Representasi JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Kolom
code

integer

Kode status, harus berupa nilai enum dari google.rpc.Code.

message

string

Pesan error yang ditampilkan ke developer dan seharusnya dalam bahasa Inggris. Setiap pesan error yang ditampilkan kepada pengguna harus dilokalkan dan dikirim di kolom google.rpc.Status.details, atau dilokalkan oleh klien.

details[]

object

Daftar pesan yang membawa detail error. Ada seperangkat jenis pesan umum untuk digunakan API.

Objek yang berisi kolom tipe arbitrer. Kolom tambahan "@type" berisi URI yang mengidentifikasi jenis. Contoh: { "id": 1234, "@type": "types.example.com/standard/id" }.

Metode

get

Mendapatkan aplikasi tertentu untuk pelanggan berdasarkan nama resource-nya.