Verwalten von Add-Ons
Verwenden Sie die folgenden Methoden in der Microsoft Store-Übermittlungs-API, um Add-Ons für Ihre Apps zu verwalten. 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.
Diese Methoden können nur verwendet werden, um Add-Ons abzurufen, zu erstellen oder zu löschen. Informationen zum Erstellen von Übermittlungen für Add-Ons finden Sie unter den Methoden unter "Verwalten von Add-On-Übermittlungen".
Method | URI | Beschreibung |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Abrufen aller Add-Ons für Ihre Apps |
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Abrufen eines bestimmten Add-Ons |
POST | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | Erstellen eines Add-Ons |
DELETE | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | Löschen eines Add-Ons |
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 Verwalten von Add-Ons verwenden die folgenden JSON-Datenressourcen.
Add-On-Ressource
Diese Ressource beschreibt ein Add-On.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
"id": "9NBLGGH4TNMP",
"productId": "TestAddOn",
"productType": "Durable",
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
"lastPublishedInAppProductSubmission": {
"id": "1152921504621243705",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243705"
}
}
Diese Ressource weist die folgenden Werte auf:
Wert | Typ | Beschreibung |
---|---|---|
applications | array | Ein Array, das eine Anwendungsressource enthält, die die App darstellt, der dieses Add-On zugeordnet ist. In diesem Array wird nur ein Element unterstützt. |
id | Zeichenfolge | Die Store-ID des Add-Ons. Dieser Wert wird vom Store bereitgestellt. Ein Beispiel für die Store-ID ist 9NBLGGH4TNMP. |
productId | Zeichenfolge | Die Produkt-ID des Add-Ons. Dies ist die ID, die vom Entwickler beim Erstellen des Add-Ons bereitgestellt wurde. Weitere Informationen finden Sie unter Festlegen des Produkttyps und der Produkt-ID. |
productType | Zeichenfolge | Der Produkttyp des Add-Ons. Die folgenden Werte werden unterstützt: Durable und Consumable. |
lastPublishedInAppProductSubmission | Objekt | Eine Übermittlungsressource , die Informationen zur letzten veröffentlichten Übermittlung für das Add-On bereitstellt. |
pendingInAppProductSubmission | Objekt | Eine Übermittlungsressource , die Informationen zur aktuellen ausstehenden Übermittlung für das Add-On bereitstellt. |
Anwendungsressource
Diese Ressource ruft die App auf, der ein Add-On zugeordnet ist. Im folgenden Beispiel wird das Format dieser Ressource veranschaulicht.
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
}
Diese Ressource weist die folgenden Werte auf:
Wert | Typ | BESCHREIBUNG |
---|---|---|
value | Objekt | Ein Objekt, das die folgenden Werte enthält:
|
totalCount | int | Die Anzahl der App-Objekte im Anwendungsarray des Antworttexts. |
Submission-Ressource
Diese Ressource enthält Informationen zu einer Übermittlung für ein Add-On. Im folgenden Beispiel wird das Format dieser Ressource veranschaulicht.
{
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
}
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. |