Abrufen von App-Daten
Verwenden Sie die folgenden Methoden in der Microsoft Store-Übermittlungs-API, um Daten für vorhandene Apps in Ihrem Partner Center-Konto abzurufen. Eine Einführung in die Microsoft Store-Übermittlungs-API, einschließlich der Voraussetzungen für die Verwendung der API, finden Sie unter Erstellen und Verwalten von Übermittlungen mithilfe von Microsoft Store-Diensten.
Bevor Sie diese Methoden verwenden können, muss die App bereits in Ihrem Partner Center-Konto vorhanden sein. Informationen zum Erstellen oder Verwalten von Übermittlungen für Apps finden Sie unter den Methoden unter "Verwalten von App-Übermittlungen".
Method | URI | Beschreibung |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications |
Abrufen von Daten für alle Ihre Apps |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId} |
Abrufen von Daten für eine bestimmte App |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listinappproducts |
Abrufen von Add-Ons für eine App |
GET | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listflights |
Abrufen von Flight-Paketen für eine App |
Voraussetzungen
Falls noch nicht geschehen, füllen Sie alle Voraussetzungen für die Microsoft Store-Übermittlungs-API aus, bevor Sie versuchen, eine dieser Methoden zu verwenden.
Datenressourcen
Die Methoden der Microsoft Store-Übermittlungs-API zum Abrufen von App-Daten verwenden die folgenden JSON-Datenressourcen.
Anwendungsressource
Diese Ressource stellt eine App dar, die für Ihr Konto registriert ist.
{
"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
}
Diese Ressource weist die folgenden Werte auf:
Wert | Typ | Beschreibung |
---|---|---|
id | Zeichenfolge | Die Store-ID der App. Weitere Informationen zur Store-ID finden Sie unter Anzeigen von App-Identitätsdetails. |
primaryName | Zeichenfolge | Der primäre Name der App. |
packageFamilyName | Zeichenfolge | Der Paketfamilienname der App. |
packageIdentityName | Zeichenfolge | Der Paketidentitätsname der App. |
publisherName | Zeichenfolge | Die Windows-Herausgeber-ID, die der App zugeordnet ist. Dies entspricht dem Wert "Package/Identity/Publisher", der auf der Seite "App-Identität" für die App im Partner Center angezeigt wird. |
firstPublishedDate | Zeichenfolge | Das Datum, an dem die App erstmals im ISO 8601-Format veröffentlicht wurde. |
lastPublishedApplicationSubmission | Objekt | Eine Übermittlungsressource , die Informationen zur letzten veröffentlichten Übermittlung für die App bereitstellt. |
pendingApplicationSubmission | Objekt | Eine Übermittlungsressource , die Informationen zur aktuellen ausstehenden Übermittlung für die App bereitstellt. |
hasAdvancedListingPermission | boolean | Gibt an, ob Sie die gamingOptions oder Trailer für Übermittlungen für die App konfigurieren können. Dieser Wert gilt für Übermittlungen, die nach Mai 2017 erstellt wurden. |
Add-On-Ressource
Diese Ressource enthält Informationen zu einem Add-On.
{
"inAppProductId": "9WZDNCRD7DLK"
}
Diese Ressource weist die folgenden Werte auf:
Wert | Typ | Beschreibung |
---|---|---|
inAppProductId | Zeichenfolge | Die Store-ID des Add-Ons. Dieser Wert wird vom Store bereitgestellt. Ein Beispiel für die Store-ID ist 9NBLGGH4TNMP. |
Flight-Ressource
Diese Ressource enthält Informationen zu einem Flight-Paket für eine App.
{
"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"
}
Diese Ressource weist die folgenden Werte auf:
Wert | Typ | Beschreibung |
---|---|---|
flightId | Zeichenfolge | Die ID für das Flight-Paket. Dieser Wert wird vom Partner Center bereitgestellt. |
friendlyName | Zeichenfolge | Der Name des Flight-Pakets, wie vom Entwickler angegeben. |
lastPublishedFlightSubmission | Objekt | Eine Übermittlungsressource , die Informationen zur letzten veröffentlichten Übermittlung für das Flight-Paket bereitstellt. |
pendingFlightSubmission | Objekt | Eine Übermittlungsressource , die Informationen zur aktuellen ausstehenden Übermittlung für das Flight-Paket bereitstellt. |
groupIds | array | Ein Array von Zeichenfolgen, die die IDs der Flight-Gruppen enthalten, die dem Flight-Paket zugeordnet sind. Weitere Informationen zu Test-Flight-Gruppen finden Sie unter Flight-Pakete. |
rankHigherThan | Zeichenfolge | Der Anzeigename des Flight-Pakets, das unmittelbar niedriger als das aktuelle Flight-Paket ist. Weitere Informationen zum Bewerten von Test-Flight-Gruppen finden Sie unter Flight-Pakete. |
Submission-Ressource
Diese Ressource enthält Informationen zu einer Übermittlung. Im folgenden Beispiel wird das Format dieser Ressource veranschaulicht.
{
"pendingApplicationSubmission": {
"id": "1152921504621243487",
"resourceLocation": "applications/9WZDNCRD9MMD/submissions/1152921504621243487"
}
}
Diese Ressource weist die folgenden Werte auf:
Wert | Typ | Beschreibung |
---|---|---|
id | Zeichenfolge | Die ID der Übermittlung |
resourceLocation | Zeichenfolge | Ein relativer Pfad, den Sie an den Basisanforderungs-URI https://manage.devcenter.microsoft.com/v1.0/my/ anfügen können, um die vollständigen Daten für die Übermittlung abzurufen. |