Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Använd den här metoden i Microsoft Store-api:et för inlämning för att skapa en ny överföring för en paketflygning för en app. När du har skapat en ny insändning med hjälp av den här metoden uppdaterar du sändningen för att göra nödvändiga ändringar i insändningsdata och genomför sedan insändningen för inmatning och publicering.
Mer information om hur den här metoden passar in i processen för att skapa ett paketflyg som skickas med hjälp av Microsoft Store-api:et för överföring finns i Hantera paketflygöverföringar.
Anmärkning
Den här metoden skapar en inlämning för en befintlig distributionsflygning. Om du vill skapa en paketflygning använder du metoden skapa ett paketflyg .
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 förutsättningar för API:et för Microsoft Store-inlämning.
- 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 paketflygning för en app. Du kan göra detta i Partnercenter, eller så kan du göra det med hjälp av metoden skapa ett paketflyg .
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 |
Förfrågningshuvudrad
| Rubrik | Typ | Beskrivning |
|---|---|---|
| Auktorisering | snöre | Obligatoriskt. Azure AD-åtkomsttoken i formatet Bearer-token<>. |
Parametrar för begäran
| Namn | Typ | Beskrivning |
|---|---|---|
| applicationId | snöre | Obligatoriskt. Store-ID:t för den app som du vill skapa en paketflyktsöverföring för. Mer information om Store-ID finns i Visa information om appidentitet. |
| flightId | snöre | Obligatoriskt. ID för den paketflygning som du vill lägga till inlämningen för. 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. |
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 skapar en ny paketinlämning för en app som har Store ID 9WZDNCRD91MD.
POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/flights/43e448df-97c9-4a43-a0bc-2a445e736bcd/submissions 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. Svarstexten innehåller information om den nya insändningen. Mer information om värdena i svarstexten finns i Paketflyktsöverföringsresurs.
{
"id": "1152921504621243649",
"flightId": "cd2e368a-0da5-4026-9f34-0e7934bc6f23",
"status": "PendingCommit",
"statusDetails": {
"errors": [],
"warnings": [],
"certificationReports": []
},
"flightPackages": [
{
"fileName": "newPackage.appx",
"fileStatus": "PendingUpload",
"id": "",
"version": "1.0.0.0",
"languages": ["en-us"],
"capabilities": [],
"minimumDirectXVersion": "None",
"minimumSystemRam": "None"
}
],
"packageDeliveryOptions": {
"packageRollout": {
"isPackageRollout": false,
"packageRolloutPercentage": 0.0,
"packageRolloutStatus": "PackageRolloutNotStarted",
"fallbackSubmissionId": "0"
},
"isMandatoryUpdate": false,
"mandatoryUpdateEffectiveDate": "1601-01-01T00:00:00.0000000Z"
},
"fileUploadUrl": "https://productingestionbin1.blob.core.windows.net/ingestion/8b389577-5d5e-4cbe-a744-1ff2e97a9eb8?sv=2014-02-14&sr=b&sig=wgMCQPjPDkuuxNLkeG35rfHaMToebCxBNMPw7WABdXU%3D&se=2016-06-17T21:29:44Z&sp=rwl",
"targetPublishMode": "Immediate",
"targetPublishDate": "",
"notesForCertification": "No special steps are required for certification of this app."
}
Felkoder
Om begäran inte kan slutföras innehåller svaret någon av följande HTTP-felkoder.
| Felkod | Beskrivning |
|---|---|
| 400 | Det gick inte att skapa inlämningen av paketflygbokningen eftersom begäran var ogiltig. |
| 409 | Det gick inte att skapa paketöverföringen på grund av appens aktuella tillstånd, eller så använder appen en Partner Center-funktion som för närvarande inte stöds av Microsoft Store-inlämnings-API:et. |