Importante: Ya no aceptamos registros nuevos para la API de EMM de Play.
Más información
Enterprises: createWebToken
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Devuelve un token único para acceder a una IU integrable. Para generar un
IU web, pasar el token generado al código JavaScript de Google Play administrado
API de gcloud. Cada token solo se puede usar para iniciar una sesión de IU. Consulta la
Documentación de la API de JavaScript para obtener más información.
Solicitud
Solicitud HTTP
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/createWebToken
Parámetros
Nombre del parámetro |
Valor |
Descripción |
Parámetros de ruta de acceso |
enterpriseId |
string |
El ID de la empresa.
|
Autorización
Esta solicitud requiere una autorización con el siguiente alcance:
Alcance |
https://www.googleapis.com/auth/androidenterprise |
Para obtener más información, consulta la página de autenticación y autorización.
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporciona los datos con la siguiente estructura:
{
"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
}
}
Nombre de la propiedad |
Valor |
Descripción |
Notas |
permission[] |
list |
Obsoleta. Utiliza PlaySearch.approveApps . |
|
parent |
string |
El URI del marco superior que aloja el iframe. Para evitar XSS, el iframe no se puede alojar en otros URI. Este URI debe ser https. Usa espacios en blanco para separar múltiples URI superiores. |
|
playSearch |
nested object |
Opciones para mostrar la página de aplicaciones de búsqueda administradas en Play. |
|
playSearch.enabled |
boolean |
Indica si se muestra la página Aplicaciones de búsqueda administrada de Play. La opción predeterminada es true. |
|
playSearch.approveApps |
boolean |
Permite el acceso al iframe en el modo de aprobación. El valor predeterminado es falso. |
|
privateApps |
nested object |
Opciones para mostrar la página Apps privadas. |
|
privateApps.enabled |
boolean |
Indica si se muestra la página Apps privadas. La opción predeterminada es true. |
|
webApps |
nested object |
Opciones para mostrar la página Apps web. |
|
webApps.enabled |
boolean |
Indica si se muestra la página Apps web. La opción predeterminada es true. |
|
storeBuilder |
nested object |
Opciones para mostrar la página Organizar apps. |
|
storeBuilder.enabled |
boolean |
Indica si se muestra la página Organizar apps. La opción predeterminada es true. |
|
managedConfigurations |
nested object |
Opciones para mostrar la página Configuración administrada. |
|
managedConfigurations.enabled |
boolean |
Indica si se muestra la página Configuración administrada. La opción predeterminada es true. |
|
kind |
string |
|
|
zeroTouch |
nested object |
Opciones para mostrar la página de inscripción automática |
|
zeroTouch.enabled |
boolean |
Indica si la IU integrada de inscripción automática se puede usar con este token. Si se habilita, el administrador puede vincular clientes de inscripción automática a esta empresa. |
|
Respuesta
Si se aplica correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:
{
"kind": "androidenterprise#administratorWebToken",
"token": string
}
Nombre de la propiedad |
Valor |
Descripción |
Notas |
token |
string |
Un token opaco que se pasará al frontend de Play para generar un iframe. |
|
kind |
string |
|
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-10 (UTC)
[null,null,["Última actualización: 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` | | |"]]