Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Użyj tej metody w interfejsie API przesyłania Microsoft Store, aby utworzyć lot pakietu dla aplikacji zarejestrowanej na koncie Centrum Partnerów.
Uwaga / Notatka
Ta metoda tworzy pakiet kontrolny bez żadnych zgłoszeń. Aby utworzyć zgłoszenie dotyczące tras lotniczych dla paczek, zobacz metody w Zarządzanie zgłoszeniami tras lotniczych paczek.
Wymagania wstępne
Aby użyć tej metody, należy najpierw wykonać następujące czynności:
- Jeśli jeszcze tego nie zrobiłeś(-łaś), zrealizuj wszystkie wymagania wstępne dla API przesyłania do Microsoft Store.
- Uzyskaj token dostępu usługi Azure AD do użycia w nagłówku żądania dla tej metody. Po uzyskaniu tokenu dostępu należy 60 minut używać go przed jego wygaśnięciem. Po wygaśnięciu tokenu można uzyskać nowy.
Żądanie
Ta metoda ma następującą składnię. Zapoznaj się z poniższymi sekcjami, aby zapoznać się z przykładami użycia i opisami nagłówka i treści żądania.
| Metoda | Żądanie URI |
|---|---|
| Bez znajomości kontekstu, w którym "POST" jest używany, nie mogę zaproponować dokładnego tłumaczenia. Jeżeli dotyczy HTTP, pozostaw jako "POST". | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights |
Nagłówek żądania
| Nagłówek | Typ | Opis |
|---|---|---|
| Autoryzacja | sznurek | To jest wymagane. Token dostępu usługi Azure AD w postaci tokenu typu Bearer <>. |
Parametry żądania
| Nazwa | Typ | Opis |
|---|---|---|
| applicationId (identyfikator aplikacji) | sznurek | To jest wymagane. Identyfikator sklepu aplikacji, dla której chcesz utworzyć pakiet testowy. Aby uzyskać więcej informacji na temat identyfikatora sklepu, zobacz Wyświetlanie szczegółów tożsamości aplikacji. |
Ciało żądania
Treść żądania ma następujące parametry.
| Parametr | Typ | Opis | Wymagane |
|---|---|---|---|
| przyjaznaNazwa | sznurek | Nazwa pakietu lotu określona przez dewelopera. | Nie. |
| groupIds (identyfikatory grup) | układ | Tablica ciągów zawierających identyfikatory grup lotów skojarzonych z lotem pakietowym. Aby uzyskać więcej informacji na temat grup lotów, zobacz Pakiety lotów. | Nie. |
| rangaWyższaNiż | sznurek | Przyjazna nazwa lotu pakietowego, który jest sklasyfikowany bezpośrednio niżej niż aktualny lot pakietowy. Jeśli ten parametr nie zostanie ustawiony, nowy lot pakietu będzie miał najwyższą rangę spośród wszystkich lotów pakietu. Aby uzyskać więcej informacji na temat klasyfikacji grup lotów, zobacz Pakiety lotów. | Nie. |
Przykład zapytania
W poniższym przykładzie pokazano, jak utworzyć nową wersję pakietu dla aplikacji o ID Sklepu 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
}
Odpowiedź
W poniższym przykładzie pokazano treść odpowiedzi JSON dla pomyślnego wywołania tej metody. Aby uzyskać więcej informacji na temat wartości w treści odpowiedzi, zobacz następujące sekcje.
{
"flightId": "43e448df-97c9-4a43-a0bc-2a445e736bcd",
"friendlyName": "myflight",
"groupIds": [
"0"
],
"rankHigherThan": "671c2857-725e-4faf-9e9e-ea1191ef879c"
}
Ciało odpowiedzi
| Wartość | Typ | Opis |
|---|---|---|
| flightId (identyfikator lotu) | sznurek | Identyfikator lotu pakietu. Ta wartość jest dostarczana przez Centrum partnerskie. |
| przyjaznaNazwa | sznurek | Nazwa pakietu lotu, jak określono w żądaniu. |
| groupIds (identyfikatory grup) | układ | Tablica ciągów, które zawierają identyfikatory grup lotów skojarzonych z pakietem lotów, jak podano w żądaniu. Aby uzyskać więcej informacji na temat grup lotów, zobacz Pakiety lotów. |
| rangaWyższaNiż | sznurek | Przyjazna nazwa pakietu lotu, który jest sklasyfikowany od razu poniżej aktualnego pakietu lotu, jak określono w żądaniu. Aby uzyskać więcej informacji na temat klasyfikacji grup lotów, zobacz Pakiety lotów. |
Kody błędów
Jeśli nie można pomyślnie ukończyć żądania, odpowiedź będzie zawierać jeden z następujących kodów błędów HTTP.
| Kod błędu | Opis |
|---|---|
| 400 | Żądanie jest nieprawidłowe. |
| 409 | Nie można utworzyć pakietu z powodu jego bieżącego stanu lub aplikacja korzysta z funkcji Centrum partnerskiego, która jest obecnie nieobsługiwana przez interfejs API przesyłania Microsoft Store. |