Enterprises: createWebToken
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Menampilkan token unik untuk mengakses UI yang dapat disematkan. Untuk membuat
UI web, teruskan token yang dibuat ke JavaScript Google Play terkelola
Compute Engine API. Setiap token hanya dapat digunakan untuk memulai satu sesi UI. Lihat
Dokumentasi JavaScript API untuk informasi lebih lanjut.
Permintaan
Permintaan HTTP
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/createWebToken
Parameter
Nama parameter |
Nilai |
Deskripsi |
Parameter jalur |
enterpriseId |
string |
ID perusahaan.
|
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
Dalam isi permintaan, berikan data dengan struktur berikut:
{
"kind": "androidenterprise#administratorWebTokenSpec",
"permission": [
string
],
"parent": string,
"playSearch": {
"enabled": boolean,
"approveApps": boolean
},
"privateApps": {
"enabled": boolean
},
"webApps": {
"enabled": boolean
},
"storeBuilder": {
"enabled": boolean
},
"managedConfigurations": {
"enabled": boolean
},
"zeroTouch": {
"enabled": boolean
}
}
Nama properti |
Nilai |
Deskripsi |
Catatan |
permission[] |
list |
Tidak digunakan lagi. Gunakan PlaySearch.approveApps . |
|
parent |
string |
URI frame induk yang menghosting iframe. Untuk mencegah XSS, iframe mungkin tidak dihosting di URI lain. URI ini harus HTTPS. Menggunakan spasi kosong untuk memisahkan beberapa URI induk. |
|
playSearch |
nested object |
Opsi untuk menampilkan halaman aplikasi Penelusuran Play terkelola. |
|
playSearch.enabled |
boolean |
Apakah halaman aplikasi Penelusuran Play terkelola akan ditampilkan. Defaultnya adalah true (benar). |
|
playSearch.approveApps |
boolean |
Izinkan akses ke iframe dalam mode persetujuan. Defaultnya adalah false. |
|
privateApps |
nested object |
Opsi untuk menampilkan halaman Aplikasi Pribadi. |
|
privateApps.enabled |
boolean |
Apakah halaman Aplikasi Pribadi ditampilkan. Defaultnya adalah true (benar). |
|
webApps |
nested object |
Opsi untuk menampilkan halaman Aplikasi Web. |
|
webApps.enabled |
boolean |
Apakah halaman Aplikasi Web ditampilkan atau tidak. Defaultnya adalah true (benar). |
|
storeBuilder |
nested object |
Opsi untuk menampilkan halaman Atur aplikasi. |
|
storeBuilder.enabled |
boolean |
Apakah halaman Atur aplikasi ditampilkan. Defaultnya adalah true (benar). |
|
managedConfigurations |
nested object |
Opsi untuk menampilkan halaman Konfigurasi Terkelola. |
|
managedConfigurations.enabled |
boolean |
Apakah halaman Konfigurasi Terkelola ditampilkan. Defaultnya adalah true (benar). |
|
kind |
string |
|
|
zeroTouch |
nested object |
Opsi untuk menampilkan halaman Zero Touch. |
|
zeroTouch.enabled |
boolean |
Apakah UI sematan zero-touch dapat digunakan dengan token ini. Jika diaktifkan, admin dapat menautkan pelanggan zero-touch ke perusahaan ini. |
|
Respons
Jika berhasil, metode ini akan menampilkan isi respons dengan struktur berikut:
{
"kind": "androidenterprise#administratorWebToken",
"token": string
}
Nama properti |
Nilai |
Deskripsi |
Catatan |
token |
string |
Token buram yang akan diteruskan ke front end Play untuk menghasilkan iframe. |
|
kind |
string |
|
|
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-09-10 UTC.
[null,null,["Terakhir diperbarui pada 2024-09-10 UTC."],[[["\u003cp\u003eGenerates a unique token for accessing an embeddable UI for managing Google Play apps in an enterprise.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/androidenterprise\u003c/code\u003e scope.\u003c/p\u003e\n"],["\u003cp\u003eThe request body allows customization of which pages are displayed in the UI, such as Play Search, Private Apps, and Web Apps.\u003c/p\u003e\n"],["\u003cp\u003eThe response includes an opaque token to be used with the managed Google Play javascript API to generate the UI iframe.\u003c/p\u003e\n"],["\u003cp\u003eThe token is single-use and intended for one UI session only.\u003c/p\u003e\n"]]],[],null,["# Enterprises: createWebToken\n\n| **Note:** Requires [authorization](#auth).\n\nReturns a unique token to access an embeddable UI. To generate a\nweb UI, pass the generated token into the managed Google Play javascript\nAPI. Each token may only be used to start one UI session. See the\n[JavaScript API documentation](https://developers.google.com/api-client-library/javascript/apis/androidenterprise/v1) for further information.\n\nRequest\n-------\n\n### HTTP request\n\n```\nPOST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/createWebToken\n```\n\n### Parameters\n\n| Parameter name | Value | Description |\n|----------------|----------|---------------------------|\n| **Path parameters** |||\n| `enterpriseId` | `string` | The ID of the enterprise. |\n\n### Authorization\n\nThis request requires authorization with the following scope:\n\n| Scope |\n|-----------------------------------------------------|\n| `https://www.googleapis.com/auth/androidenterprise` |\n\nFor more information, see the [authentication and authorization](/android/work/play/emm-api/v1/how-tos/authorizing) page.\n\n### Request body\n\nIn the request body, supply data with the following structure:\n\n```text\n{\n \"kind\": \"androidenterprise#administratorWebTokenSpec\",\n \"permission\": [\n string\n ],\n \"parent\": string,\n \"playSearch\": {\n \"enabled\": boolean,\n \"approveApps\": boolean\n },\n \"privateApps\": {\n \"enabled\": boolean\n },\n \"webApps\": {\n \"enabled\": boolean\n },\n \"storeBuilder\": {\n \"enabled\": boolean\n },\n \"managedConfigurations\": {\n \"enabled\": boolean\n },\n \"zeroTouch\": {\n \"enabled\": boolean\n }\n}\n```\n\n| Property name | Value | Description | Notes |\n|---------------------------------|-----------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|\n| `permission[]` | `list` | Deprecated. Use `PlaySearch.approveApps`. | |\n| `parent` | `string` | The URI of the parent frame hosting the iframe. To prevent XSS, the iframe may not be hosted at other URIs. This URI must be https. Use whitespaces to separate multiple parent URIs. | |\n| `playSearch` | `nested object` | Options for displaying the managed Play Search apps page. | |\n| playSearch.`enabled` | `boolean` | Whether the managed Play Search apps page is displayed. Default is true. | |\n| playSearch.`approveApps` | `boolean` | Allow access to the iframe in [approve mode](https://developers.google.com/android/work/play/emm-api/managed-play-iframe#render). Default is false. | |\n| `privateApps` | `nested object` | Options for displaying the Private Apps page. | |\n| privateApps.`enabled` | `boolean` | Whether the Private Apps page is displayed. Default is true. | |\n| `webApps` | `nested object` | Options for displaying the Web Apps page. | |\n| webApps.`enabled` | `boolean` | Whether the Web Apps page is displayed. Default is true. | |\n| `storeBuilder` | `nested object` | Options for displaying the Organize apps page. | |\n| storeBuilder.`enabled` | `boolean` | Whether the Organize apps page is displayed. Default is true. | |\n| `managedConfigurations` | `nested object` | Options for displaying the Managed Configuration page. | |\n| managedConfigurations.`enabled` | `boolean` | Whether the Managed Configuration page is displayed. Default is true. | |\n| `kind` | `string` | | |\n| `zeroTouch` | `nested object` | Options for displaying the Zero Touch page. | |\n| zeroTouch.`enabled` | `boolean` | Whether zero-touch embedded UI is usable with this token. If enabled, the admin can link zero-touch customers to this enterprise. | |\n\nResponse\n--------\n\nIf successful, this method returns a response body with the following structure:\n\n```text\n{\n \"kind\": \"androidenterprise#administratorWebToken\",\n \"token\": string\n}\n```\n\n| Property name | Value | Description | Notes |\n|---------------|----------|---------------------------------------------------------------------------|-------|\n| `token` | `string` | An opaque token to be passed to the Play front-end to generate an iframe. | |\n| `kind` | `string` | | |"]]