Enterprises: createWebToken
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yerleştirilebilir kullanıcı arayüzüne erişmek için benzersiz bir jeton döndürür. Oluşturmak için
web kullanıcı arayüzü üzerinden, oluşturulan jetonu Managed Google Play JavaScript'e iletin.
API'ye gidin. Her jeton yalnızca bir kullanıcı arayüzü oturumu başlatmak için kullanılabilir. Bkz.
JavaScript API dokümanlarına göz atın.
İstek
HTTP isteği
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/createWebToken
Parametreler
Parametre adı |
Değer |
Açıklama |
Yol parametreleri |
enterpriseId |
string |
Kuruluşun kimliği.
|
Yetkilendirme
Bu istek, aşağıdaki kapsamla yetkilendirme gerektiriyor:
Kapsam |
https://www.googleapis.com/auth/androidenterprise |
Daha fazla bilgi edinmek için kimlik doğrulama ve yetkilendirme sayfasına göz atın.
İstek içeriği
İstek gövdesinde, verileri aşağıdaki yapıyla sağlayın:
{
"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
}
}
Mülk adı |
Değer |
Açıklama |
Notlar |
permission[] |
list |
Kullanımdan kaldırıldı. PlaySearch.approveApps hesabını kullan. |
|
parent |
string |
iframe'i barındıran üst çerçevenin URI'sı. XSS'yi önlemek için, iframe diğer URI'larda barındırılmıyor olabilir. Bu URI, https olmalıdır. Birden çok üst URI'yi ayırmak için boşluk kullanın. |
|
playSearch |
nested object |
Managed Play Arama uygulamaları sayfasını görüntüleme seçenekleri. |
|
playSearch.enabled |
boolean |
Managed Play Arama uygulamaları sayfasının görüntülenip görüntülenmediği. Varsayılan değer, doğru değeridir. |
|
playSearch.approveApps |
boolean |
Onay modunda iframe'e erişime izin verin. Varsayılan değer, false'tur. |
|
privateApps |
nested object |
Özel Uygulamalar sayfasını görüntüleme seçenekleri. |
|
privateApps.enabled |
boolean |
Özel Uygulamalar sayfasının görüntülenip görüntülenmediği. Varsayılan değer, doğru değeridir. |
|
webApps |
nested object |
Web Uygulamaları sayfasını görüntüleme seçenekleri. |
|
webApps.enabled |
boolean |
Web Uygulamaları sayfasının görüntülenip görüntülenmediği. Varsayılan değer, doğru değeridir. |
|
storeBuilder |
nested object |
Uygulamaları düzenle sayfasını görüntüleme seçenekleri. |
|
storeBuilder.enabled |
boolean |
Uygulamaları düzenle sayfasının görüntülenip görüntülenmediği. Varsayılan değer, doğru değeridir. |
|
managedConfigurations |
nested object |
Yönetilen Yapılandırma sayfasını görüntüleme seçenekleri. |
|
managedConfigurations.enabled |
boolean |
Yönetilen Yapılandırma sayfasının görüntülenip görüntülenmediği. Varsayılan değer, doğru değeridir. |
|
kind |
string |
|
|
zeroTouch |
nested object |
El Değmeden Kayıt sayfasını görüntüleme seçenekleri. |
|
zeroTouch.enabled |
boolean |
El değmeden kayıt yerleşik kullanıcı arayüzünün bu jetonla kullanılıp kullanılamayacağı. Bu ayar etkinleştirilirse yönetici, el değmeden kayıt özellikli müşterileri bu kuruluşa bağlayabilir. |
|
Yanıt
Başarılı olursa bu yöntem, aşağıdaki yapıya sahip bir yanıt gövdesi döndürür:
{
"kind": "androidenterprise#administratorWebToken",
"token": string
}
Mülk adı |
Değer |
Açıklama |
Notlar |
token |
string |
iframe oluşturmak için Play kullanıcı arabirimine iletilecek opak jeton. |
|
kind |
string |
|
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-09-10 UTC.
[null,null,["Son güncelleme tarihi: 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` | | |"]]