Een inzending van een app doorvoeren

Gebruik deze methode in de Microsoft Store-inzendings-API om een nieuwe of bijgewerkte app-inzending door te voeren in het Partnercentrum. De bevestigingsactie meldt Partner Center dat de inzendingsgegevens zijn geüpload (inclusief eventuele gerelateerde pakketten en afbeeldingen). Als reactie voert Partner Center de wijzigingen door in de inzendingsgegevens voor verwerking en publicatie. Nadat de doorvoerbewerking is geslaagd, worden de wijzigingen in de inzending weergegeven in het Partnercentrum.

Zie App-inzendingen beheren voor meer informatie over hoe de doorvoerbewerking past in het proces voor het verzenden van een app met behulp van de Microsoft Store-inzendings-API.

Vereiste voorwaarden

Als u deze methode wilt gebruiken, moet u eerst het volgende doen:

  • Als u dit nog niet hebt gedaan, moet u alle vereisten voor de Microsoft Store-indienings-API voltooien.
  • Haal een Azure AD-toegangstoken op dat moet worden gebruikt in de aanvraagheader voor deze methode. Nadat u een toegangstoken hebt verkregen, hebt u 60 minuten om het te gebruiken voordat het verloopt. Nadat het token is verlopen, kunt u een nieuw token verkrijgen.
  • Een voor het indienen van apps maken en vervolgens de inzending bijwerken met de benodigde wijzigingen in de inzendingsgegevens.

Aanvraag

Deze methode heeft de volgende syntaxis. Zie de volgende secties voor gebruiksvoorbeelden en beschrijvingen van de header en aanvraagtekst.

Methode URI-aanvraag
BERICHT https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/submissions/{submissionId}/commit

Header van het verzoek

Koptekst Typologie Beschrijving
Autorisatie touw Verplicht. Het Azure AD-toegangstoken in de vorm van Bearer<token>.

Aanvraagparameters

Naam Typologie Beschrijving
applicationId touw Verplicht. De Store-id van de app die de inzending bevat die u wilt doorvoeren. Zie App-id-gegevens weergeven voor meer informatie over de Store-id.
indieningsId touw Verplicht. De ID van de indiening die u wilt doorvoeren. Deze id is beschikbaar in de antwoordgegevens voor aanvragen om een app in te dienen . Voor een inzending die is gemaakt in partnercentrum, is deze id ook beschikbaar in de URL voor de inzendingspagina in Partnercentrum.

Inhoud van het verzoek

Geef geen aanvraagbody op voor deze methode.

Vraag om voorbeeld

In het volgende voorbeeld ziet u hoe u een app-inzending doorvoert.

POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/submissions/1152921504621243610/commit HTTP/1.1
Authorization: Bearer <your access token>

Reactie

In het volgende voorbeeld ziet u de hoofdtekst van het JSON-antwoord voor een geslaagde aanroep naar deze methode. Zie de volgende secties voor meer informatie over de waarden in de antwoordtekst.

{
  "status": "CommitStarted"
}

Antwoordlichaam

Waarde Typologie Beschrijving
stand van zaken touw De status van de inzending. Dit kan een van de volgende waarden zijn:
  • Geen
  • Geannuleerd
  • In afwachting van commit
  • Beginnen
  • CommitMislukt
  • In afwachting van publicatie
  • Publiceren
  • Gepubliceerd
  • PublicerenMislukt
  • Voorverwerking
  • VoorverwerkingMislukt
  • Certificering
  • CertificeringMislukt
  • Vrijgeven
  • Release Mislukt

Foutcodes

Als de aanvraag niet kan worden voltooid, bevat het antwoord een van de volgende HTTP-foutcodes.

Foutcode Beschrijving
400 De aanvraagparameters zijn ongeldig.
404 Kan de opgegeven inzending niet vinden.
409 De opgegeven inzending is gevonden, maar kan niet worden doorgevoerd in de huidige status of de app maakt gebruik van een partnercentrumfunctie die momenteel niet wordt ondersteund door de Microsoft Store-indienings-API.