Obter dados de app
Use os métodos a seguir na API de envio da Microsoft Store para obter dados de aplicativos existentes em sua conta do Partner Center. Para obter uma introdução à API de envio da Microsoft Store, incluindo pré-requisitos para usar a API, consulte Criar e gerenciar envios usando os serviços da Microsoft Store.
Antes de usar esses métodos, o aplicativo já deve existir em sua conta do Partner Center. Para criar ou gerenciar envios para aplicativos, consulte os métodos em Gerenciar envios de aplicativos.
Método | URI | Descrição |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications |
Obter dados para todos os seus aplicativos |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId} |
Obter dados para um aplicativo específico |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listinappproducts |
Obter complementos para um aplicativo |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listflights |
Obter pacotes de pré-lançamento para um aplicativo |
Pré-requisitos
Se você ainda não tiver feito isso, conclua todos os pré-requisitos para a API de envio da Microsoft Store antes de tentar usar qualquer um desses métodos.
Recursos de dados
Os métodos de API de envio da Microsoft Store para obter dados do aplicativo usam os seguintes recursos de dados JSON.
Recurso de aplicativo
Esse recurso representa um aplicativo registrado em sua conta.
{
"id": "9NBLGGH4R315",
"primaryName": "ApiTestApp",
"packageFamilyName": "30481DevCenterAPITester.ApiTestAppForDevbox_ng6try80pwt52",
"packageIdentityName": "30481DevCenterAPITester.ApiTestAppForDevbox",
"publisherName": "CN=…",
"firstPublishedDate": "1601-01-01T00:00:00Z",
"lastPublishedApplicationSubmission": {
"id": "1152921504621086517",
"resourceLocation": "applications/9NBLGGH4R315/submissions/1152921504621086517"
},
"pendingApplicationSubmission": {
"id": "1152921504621243487",
"resourceLocation": "applications/9NBLGGH4R315/submissions/1152921504621243487"
},
"hasAdvancedListingPermission": true
}
Este recurso possui os seguintes valores.
Valor | Type | Descrição |
---|---|---|
id | string | A ID da Loja do aplicativo. Para obter mais informações sobre a ID da Loja, consulte Exibir detalhes da identidade do aplicativo. |
nome_primário | string | O nome principal do aplicativo. |
packageFamilyName | string | O nome da família de pacotes do aplicativo. |
nome_da_identidade do pacote | string | O nome do identificador do pacote do aplicativo. |
publisherName | string | A ID do editor do Windows associada ao aplicativo. Isso corresponde ao valor Pacote/Identidade/Editor que aparece na página Identidade do aplicativo para o aplicativo no Partner Center. |
firstPublishedDate | string | A data em que o aplicativo foi publicado pela primeira vez, no formato ISO 8601. |
lastPublishedApplicationSubmission | objeto | Um recurso de envio que fornece informações sobre o último envio publicado para o aplicativo. |
pendingApplicationSubmission | objeto | Um recurso de envio que fornece informações sobre o envio pendente atual para o aplicativo. |
hasAdvancedListingPermission | boolean | Indica se você pode configurar o gamingOptions ou trailers para envios para o aplicativo. Esse valor é verdadeiro para envios criados após maio de 2017. |
Recurso complementar
Este recurso fornece informações sobre um complemento.
{
"inAppProductId": "9WZDNCRD7DLK"
}
Este recurso possui os seguintes valores.
Valor | Type | Descrição |
---|---|---|
inAppProductId | string | A ID da Loja do complemento. Esse valor é fornecido pela Loja. Um exemplo de ID da Loja é 9NBLGGH4TNMP. |
Recurso de voo
Este recurso fornece informações sobre um pacote de pré-lançamento para um aplicativo.
{
"flightId": "7bfc11d5-f710-47c5-8a98-e04bb5aad310",
"friendlyName": "myflight",
"lastPublishedFlightSubmission": {
"id": "1152921504621086517",
"resourceLocation": "flights/7bfc11d5-f710-47c5-8a98-e04bb5aad310/submissions/1152921504621086517"
},
"pendingFlightSubmission": {
"id": "1152921504621215786",
"resourceLocation": "flights/7bfc11d5-f710-47c5-8a98-e04bb5aad310/submissions/1152921504621215786"
},
"groupIds": [
"1152921504606962205"
],
"rankHigherThan": "Non-flighted submission"
}
Este recurso possui os seguintes valores.
Valor | Type | Descrição |
---|---|---|
ID do voo | string | O ID do pacote de pré-lançamento. Esse valor é fornecido pelo Partner Center. |
friendlyName | string | O nome do pacote de pré-lançamento, conforme especificado pelo desenvolvedor. |
lastPublishedFlightSubmission | objeto | Um recurso de envio que fornece informações sobre o último envio publicado para o pacote de pré-lançamento. |
pendingFlightSubmission | objeto | Um recurso de envio que fornece informações sobre o envio pendente atual para o pacote de pré-lançamento. |
groupIds | matriz | Uma matriz de strings que contém as IDs dos grupos de pré-lançamento associados ao pacote de pré-lançamento. Para obter mais informações sobre grupos de versão de pré-lançamento, consulte Pacotes de pré-lançamento. |
rankHigherThan | string | O nome amigável do pacote de pré-lançamento classificado imediatamente abaixo do pacote de pré-lançamento atual. Para obter mais informações sobre como classificar grupos de versão de pré-lançamento, consulte Pacotes de pré-lançamento. |
Recurso de envio
Este recurso fornece informações sobre um envio. O exemplo a seguir demonstra o formato desse recurso.
{
"pendingApplicationSubmission": {
"id": "1152921504621243487",
"resourceLocation": "applications/9WZDNCRD9MMD/submissions/1152921504621243487"
}
}
Este recurso possui os seguintes valores.
Valor | Type | Descrição |
---|---|---|
id | string | A ID do envio. |
resourceLocation | string | Um caminho relativo que você pode acrescentar ao URI de solicitação base https://manage.devcenter.microsoft.com/v1.0/my/ para recuperar os dados completos do envio. |