Accounts.customApps: create

Requer autorização.

Crie e publique um novo app personalizado. Faça um teste agora.

Esse método é compatível com um URI de /upload e aceita mídias enviadas com as seguintes características:

  • Tamanho máximo do arquivo: 100 MB
  • Tipos de mídia MIME aceitos: application/octet-stream de application/vnd.android.package-archive

Solicitação

Solicitação HTTP

Esse método oferece a funcionalidade de upload de mídia por dois URIs separados. Para mais detalhes, consulte o documento sobre upload de mídia.

  • URI de upload, para solicitações de upload de mídia:
    POST https://playcustomapp.googleapis.com/upload/playcustomapp/v1/accounts/account/customApps
  • URI de metadados, para solicitações somente de metadados:
    POST https://playcustomapp.googleapis.com/playcustomapp/v1/accounts/account/customApps

Parâmetros

Nome do parâmetro Valor Descrição
Parâmetros de caminho
account long ID da conta de desenvolvedor.

Parâmetros de consulta obrigatórios
uploadType string O tipo de solicitação de upload para o URI de /upload. Os valores aceitáveis são os seguintes:

Autorização

Esta solicitação requer autorização com o seguinte escopo:

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

Corpo da solicitação

No corpo da solicitação, forneça os dados com a seguinte estrutura:

{
  "title": string,
  "languageCode": string,
  "organizations": [
    {
      "organizationId": string,
      "organizationName": string
    }
  ]
}
Nome da propriedade Valor Descrição Observações
title string Título do app Android.
languageCode string Idioma da listagem padrão no formato BCP 47.
organizations[] list Organizações para as quais o app personalizado deve ser disponibilizado.

Se a solicitação incluir organizações, o app será restrito a elas. Para oferecer suporte à organização vinculada à conta de desenvolvedor, o ID dela precisa ser informado explicitamente com outras organizações.

Se nenhuma organização for informada, o app só vai ficar disponível para a organização vinculada à conta de desenvolvedor.
organizations[].organizationId string ID da organização. Obrigatório.
organizations[].organizationName string um nome legível da organização, para ajudar a reconhecê-la. Opcional.

Resposta

Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:

{
  "title": string,
  "languageCode": string,
  "organizations": [
    {
      "organizationId": string,
      "organizationName": string
    }
  ]
}
Nome da propriedade Valor Descrição Observações
title string Título do app Android.
languageCode string Idioma da listagem padrão no formato BCP 47.
organizations[] list Organizações para as quais o app personalizado deve ser disponibilizado.

Se a solicitação incluir organizações, o app será restrito a elas. Para oferecer suporte à organização vinculada à conta de desenvolvedor, o ID dela precisa ser informado explicitamente com outras organizações.

Se nenhuma organização for informada, o app só vai ficar disponível para a organização vinculada à conta de desenvolvedor.
organizations[].organizationId string ID da organização. Obrigatório.
organizations[].organizationName string um nome legível da organização, para ajudar a reconhecê-la. Opcional.

Confira!

Observação: no momento, o APIs Explorer só oferece suporte a solicitações de metadados.

Use o APIs Explorer abaixo para chamar esse método em dados ativos e ver a resposta.