Obtención de datos de la aplicación
Usa los métodos siguientes en la API de envío de Microsoft Store para obtener datos de las aplicaciones existentes en tu cuenta del Centro de partners. Para obtener una introducción a la API de envío de Microsoft Store, incluidos los requisitos previos para usar la API, consulte Crear y administrar envíos mediante los servicios de Microsoft Store.
Para poder usar estos métodos, la aplicación ya debe existir en la cuenta del Centro de partners. Para crear o administrar envíos para aplicaciones, consulte los métodos de Administración de envíos de aplicaciones.
Método | URI | Descripción |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications |
Obtención de datos para todas las aplicaciones |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId} |
Obtención de datos para una aplicación específica |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listinappproducts |
Obtener complementos para una aplicación |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listflights |
Obtener paquetes piloto para una aplicación |
Requisitos previos
Si aún no lo ha hecho, complete todos los requisitos previos para la API de envío de Microsoft Store antes de intentar usar cualquiera de estos métodos.
Recursos de datos
Los métodos de la API de envío de Microsoft Store para obtener datos de la aplicación usan los siguientes recursos de datos JSON.
Recurso de aplicación
Este recurso representa una aplicación registrada en su cuenta.
{
"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 tiene los siguientes valores.
Valor | Tipo | Descripción |
---|---|---|
id | string | El identificador de la Tienda de la aplicación. Para obtener más información sobre el identificador de la Tienda, consulta Ver los detalles de la identidad de la aplicación. |
primaryName | string | Nombre principal de la aplicación. |
packageFamilyName | string | Nombre de familia del paquete de la aplicación. |
packageIdentityName | string | Nombre de identidad del paquete de la aplicación. |
publisherName | string | Identificador del publicador de Windows asociado a la aplicación. Esto corresponde al valor Package/Identity/Publisher que aparece en la página Identidad de la aplicación para la aplicación en el Centro de partners. |
firstPublishedDate | string | La fecha en que la aplicación se publicó por primera vez, en formato ISO 8601. |
lastPublishedApplicationSubmission | objeto | Un recurso de envío que proporciona información sobre el último envío publicado para la aplicación. |
pendingApplicationSubmission | objeto | Recurso de envío que proporciona información sobre el envío pendiente actual de la aplicación. |
hasAdvancedListingPermission | boolean | Indica si puedes configurar gamingOptions o trailers para envíos para la aplicación. Este valor es true para los envíos creados después de mayo de 2017. |
Recurso de complemento
Este recurso proporciona información sobre un complemento.
{
"inAppProductId": "9WZDNCRD7DLK"
}
Este recurso tiene los siguientes valores.
Valor | Tipo | Descripción |
---|---|---|
inAppProductId | string | Id. de la Tienda del complemento. El Almacén proporciona este valor. Un id. de tienda de ejemplo es 9NBLGGH4TNMP. |
Recurso piloto
Este recurso proporciona información sobre un paquete piloto para una aplicación.
{
"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 tiene los siguientes valores.
Valor | Tipo | Descripción |
---|---|---|
flightId | string | Identificador del paquete piloto. Este valor lo proporciona el Centro de partners. |
friendlyName | string | Nombre del paquete piloto, según lo especificado por el desarrollador. |
lastPublishedFlightSubmission | objeto | Recurso de envío que proporciona información sobre el último envío publicado para el paquete piloto. |
pendingFlightSubmission | objeto | Un recurso de envío que proporciona información sobre el envío pendiente actual para el paquete piloto. |
groupIds | array | Matriz de cadenas que contienen los identificadores de los grupos piloto asociados al paquete piloto. Para obtener más información sobre los grupos piloto, consulta Paquetes piloto. |
rankHigherThan | string | Nombre descriptivo del paquete piloto que se clasifica inmediatamente más bajo que el paquete piloto actual. Para obtener más información sobre la clasificación de grupos piloto, consulta Paquetes piloto. |
Recurso de envío
Este recurso proporciona información sobre un envío. En el ejemplo siguiente se muestra el formato de este recurso.
{
"pendingApplicationSubmission": {
"id": "1152921504621243487",
"resourceLocation": "applications/9WZDNCRD9MMD/submissions/1152921504621243487"
}
}
Este recurso tiene los siguientes valores.
Valor | Tipo | Descripción |
---|---|---|
id | string | El identificador del envío. |
resourceLocation | string | Ruta de acceso relativa que puede anexar al URI de solicitud base https://manage.devcenter.microsoft.com/v1.0/my/ para recuperar los datos completos del envío. |
Temas relacionados
- Creación y administración de envíos mediante el uso de servicios de Microsoft Store
- Administrar envíos de aplicaciones mediante la API de envío de Microsoft Store
- Obtener todas las aplicaciones
- Obtención de una aplicación
- Obtener complementos para una aplicación
- Obtener paquetes piloto para una aplicación