Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tuto metodu použijte v rozhraní API pro odesílání z Microsoft Storu k vytvoření testovací verze balíčku pro aplikaci, která je zaregistrovaná v účtu Partnerského centra.
Poznámka:
Tato metoda vytvoří balíček letu bez odeslání. Pokud chcete vytvořit podání testovací verze balíčku, podívejte se na metody v rámci Správa podání testovací verze balíčku.
Požadavky
Pokud chcete použít tuto metodu, musíte nejprve provést následující:
- Pokud jste to ještě neudělali, dokončete všechny požadavky na rozhraní API pro odesílání z Microsoft Storu.
- Získejte přístupový token Azure AD , který se použije v hlavičce požadavku pro tuto metodu. Po získání přístupového tokenu ho budete mít 60 minut, než vyprší jeho platnost. Po vypršení platnosti tokenu můžete získat nový.
Žádost
Tato metoda má následující syntaxi. Příklady použití a popisy hlavičky a textu požadavku najdete v následujících částech.
| Metoda | Požadavek na URI |
|---|---|
| PŘÍSPĚVEK | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights |
Hlavička požadavku
| Záhlaví | Typ | Popis |
|---|---|---|
| Autorizace | řetězec | Povinné. Přístupový token Azure AD ve formátu Bearer<token>. |
Parametry požadavku
| Název | Typ | Popis |
|---|---|---|
| ID aplikace | řetězec | Povinné. ID obchodu aplikace, pro kterou chcete vytvořit balíček letového režimu. Další informace o ID obchodu najdete v Zobrazení podrobností o identitě aplikace. |
Obsah požadavku
Tělo požadavku má následující parametry.
| Parametr | Typ | Popis | Povinné |
|---|---|---|---|
| přátelský název | řetězec | Název balíčku letu, jak jej určil vývojář. | Ne |
| identifikátory skupin | pole | Pole řetězců, které obsahují ID letových skupin přidružených k letovému balíčku. Další informace o skupinách letů najdete v tématu Zabalení letů. | Ne |
| hodnostVyššíNež | řetězec | Uživatelsky přívětivý název balíčkového letu, který je hodnocen bezprostředně nižší než aktuální balíčkový let. Pokud tento parametr nenastavíte, bude mít nová testovací verze balíčku nejvyšší pořadí všech letů balíčků. Další informace o řazení skupin letů najdete v tématu Balíček letů. | Ne |
Požadavek příkladu
Následující příklad demonstruje, jak vytvořit nový letový plán balíčku pro aplikaci s ID Storu 9WZDNCRD911W.
POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/flights HTTP/1.1
Authorization: Bearer eyJ0eXAiOiJKV1Q...
Content-Type: application/json
{
"friendlyName": "myflight",
"groupIds": [
0
],
"rankHigherThan": null
}
Odezva
Následující příklad ukazuje text odpovědi JSON pro úspěšné volání této metody. Další podrobnosti o hodnotách v textu odpovědi najdete v následujících částech.
{
"flightId": "43e448df-97c9-4a43-a0bc-2a445e736bcd",
"friendlyName": "myflight",
"groupIds": [
"0"
],
"rankHigherThan": "671c2857-725e-4faf-9e9e-ea1191ef879c"
}
Obsah odpovědi
| Hodnota | Typ | Popis |
|---|---|---|
| ID letu | řetězec | ID pro let balíčku. Tuto hodnotu poskytuje Partnerské centrum. |
| přátelský název | řetězec | Název balíčku flight, jak je uvedeno v požadavku. |
| identifikátory skupin | pole | Pole řetězců, které obsahují ID skupin letů přidružených k balíčku letu, jak je uvedeno v požadavku. Další informace o skupinách letů najdete v tématu Zabalení letů. |
| hodnostVyššíNež | řetězec | Uživatelsky přívětivý název balíčku letu, který je v pořadí ihned nižší než aktuální balíček letu, jak je specifikováno v požadavku. Další informace o řazení skupin letů najdete v tématu Balíček letů. |
Kódy chyb
Pokud požadavek nelze úspěšně dokončit, odpověď bude obsahovat jeden z následujících kódů chyb HTTP.
| Kód chyby | Popis |
|---|---|
| 400 | Požadavek je neplatný. |
| 409 | Balíček nelze vytvořit kvůli jeho aktuálnímu stavu nebo aplikace používá funkci Partnerského centra, která momentálně není podporována rozhraním API pro odesílání do Microsoft Storu. |