Accounts.customApps: create

Requiere autorización.

Crear y publicar una nueva app personalizada Pruébalo ahora.

Este método admite un URI /upload y acepta archivos multimedia subidos con las siguientes características:

  • Tamaño máximo del archivo: 100 MB
  • Tipos de MIME de los archivos multimedia aceptados: application/octet-stream y application/vnd.android.package-archive

Solicitud

Solicitud HTTP

Este método proporciona la funcionalidad de carga de contenido multimedia a través de dos URIs separados. Para obtener más información, consulta el documento sobre carga de contenido multimedia.

  • URI de carga para solicitudes de carga de contenido multimedia:
    POST https://playcustomapp.googleapis.com/upload/playcustomapp/v1/accounts/account/customApps
  • URI de metadatos, para solicitudes solo de metadatos:
    POST https://playcustomapp.googleapis.com/playcustomapp/v1/accounts/account/customApps

Parámetros

Nombre del parámetro Valor Descripción
Parámetros de ruta de acceso
account long ID de la cuenta de desarrollador.

Parámetros de consulta obligatorios
uploadType string Es el tipo de solicitud de carga para el URI /upload. Los valores aceptables son los siguientes:
  • multipart: Carga multiparte. Sube el contenido multimedia y sus metadatos en una sola solicitud.

Autorización

Esta solicitud requiere una autorización con el siguiente alcance:

Alcance
https://www.googleapis.com/auth/androidpublisher

Cuerpo de la solicitud

En el cuerpo de la solicitud, proporciona los datos con la siguiente estructura:

{
  "title": string,
  "languageCode": string,
  "organizations": [
    {
      "organizationId": string,
      "organizationName": string
    }
  ]
}
Nombre de la propiedad Valor Descripción Notas
title string Título de la app para Android.
languageCode string Es el idioma predeterminado de las fichas en formato BCP 47.
organizations[] list Organizaciones para las que la app personalizada debe estar disponible.

Si la solicitud contiene organizaciones, la app se restringirá a esas organizaciones únicamente. Para respaldar a la organización vinculada a la cuenta de desarrollador, el ID de la organización se debe proporcionar de forma explícita junto con otras organizaciones.

Si no se proporcionan organizaciones, la app solo estará disponible para la organización vinculada a la cuenta de desarrollador.
organizations[].organizationId string Es el ID de la organización. Obligatorio.
organizations[].organizationName string Es un nombre legible de la organización para ayudar a reconocerla. Opcional.

Respuesta

Si se aplica correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:

{
  "title": string,
  "languageCode": string,
  "organizations": [
    {
      "organizationId": string,
      "organizationName": string
    }
  ]
}
Nombre de la propiedad Valor Descripción Notas
title string Título de la app para Android.
languageCode string Es el idioma predeterminado de las fichas en formato BCP 47.
organizations[] list Organizaciones para las que la app personalizada debe estar disponible.

Si la solicitud contiene organizaciones, la app se restringirá a esas organizaciones únicamente. Para respaldar a la organización vinculada a la cuenta de desarrollador, el ID de la organización se debe proporcionar de forma explícita junto con otras organizaciones.

Si no se proporcionan organizaciones, la app solo estará disponible para la organización vinculada a la cuenta de desarrollador.
organizations[].organizationId string Es el ID de la organización. Obligatorio.
organizations[].organizationName string Es un nombre legible de la organización para ayudar a reconocerla. Opcional.

Pruébalo

Nota: Actualmente, el Explorador de APIs solo admite solicitudes de metadatos.

Usa el Explorador de APIs que se muestra a continuación para llamar a este método en datos en vivo y ver la respuesta.