Dela via


Lämna in en paketflygningar ansökan

Använd den här metoden i Microsoft Store-API:et för att godkänna en ny eller uppdaterad paketflygning som skickas till Partner Center. Bekräftelseåtgärden informerar Partnercenter att inskickade data har laddats upp (inklusive eventuella relaterade paket). Som svar genomför Partnercenter ändringarna av inskickade data för inmatning och publicering. När åtgärden har slutförts visas ändringarna i inlämningen i Partnercenter.

Mer information om hur commit-åtgärden passar in i processen för att skapa ett inskickande av paketflygning med hjälp av Microsoft Store's API för inlämning finns i Hantera paketflygöverföringar.

Förutsättningar

Om du vill använda den här metoden måste du först göra följande:

  • Om du inte redan har gjort det, slutför alla krav för inlämning till Microsoft Store-API:et.
  • Hämta en Azure AD-åtkomsttoken som ska användas i begärandehuvudet för den här metoden. När du har fått en åtkomsttoken har du 60 minuter på dig att använda den innan den upphör att gälla. När token har upphört att gälla kan du skaffa en ny.
  • Skapa en paketinsändning och uppdatera sedan insändningen med nödvändiga ändringar av inskickade data.

Begäran

Den här metoden har följande syntax. Se följande avsnitt för användningsexempel och beskrivningar av rubriken och begärandetexten.

Metod Begäran om URI
Posten https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId}/submissions/{submissionId}/commit

Förfrågningshuvudrad

Rubrik Typ Beskrivning
Auktorisering snöre Obligatoriskt. Azure AD-åtkomsttokenet i formen Bearer<token>.

Parametrar för begäran

Namn Typ Beskrivning
applicationId snöre Obligatoriskt. Butiks-ID:t för appen som innehåller den paketflygsinlämning som du vill skicka in. Store-ID:t för appen är tillgängligt i Partnercenter.
flightId snöre Obligatoriskt. ID:t för paketflygningen som innehåller inskickningen för att bekräfta. Det här ID:t är tillgängligt i svarsdata för begäranden om att skapa en paketflygning och hämta paketflygningar för en app. För en flygning som har skapats i Partnercenter är det här ID:t också tillgängligt i URL:en för flygsidan i Partnercenter.
insändningsID snöre Obligatoriskt. ID:t för sändningen som ska checkas in. Detta ID är tillgängligt i svarsdatan för begäranden om att skapa en paketflygansökan. För en inlämning som har skapats i Partnercenter är detta ID också tillgängligt i URL:en för insändningssidan i Partnercenter.

begäranens innehåll

Ange ingen begärandetext för den här metoden.

Exempel på begäran

I följande exempel visas hur du skickar in en paketflygningsinskickning.

POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/flights/43e448df-97c9-4a43-a0bc-2a445e736bcd/submissions/1152921504621243649/commit HTTP/1.1
Authorization: Bearer <your access token>

Svar

I följande exempel visas JSON-svarstexten för ett lyckat anrop till den här metoden. Mer information om värdena i svarstexten finns i följande avsnitt.

{
  "status": "CommitStarted"
}

Svarsdel

Värde Typ Beskrivning
tillstånd snöre Status för insändningen. Detta kan vara något av följande värden:
  • Ingen
  • Annullerad
  • Väntande åtagande
  • CommitSattIgång
  • Åtagande misslyckades
  • Väntar på publicering
  • Förlagsverksamhet
  • Publicerad
  • Publicering misslyckades
  • Förbehandling
  • FörbehandlingMisslyckades
  • Certifiering
  • Certifiering misslyckades
  • Lansering
  • Utgivning misslyckades

Felkoder

Om begäran inte kan slutföras innehåller svaret någon av följande HTTP-felkoder.

Felkod Beskrivning
400 Parametrarna för begäran är ogiltiga.
404 Det gick inte att hitta den angivna insändningen.
409 Den angivna inlämningen hittades men den kunde inte bearbetas i sitt aktuella tillstånd, eller så använder appen en Partner Center-funktion som för närvarande inte stöds av Microsoft Store Submission API.