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 aplikacji w sklepie Microsoft Store, aby pobrać dane dla lotu pakietów aplikacji zarejestrowanej na Twoim koncie w Centrum Partnerów.
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 |
|---|---|
| POBIERZ | https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/flights/{flightId} |
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 zawierającej pakiet testowy, który chcesz uzyskać. Identyfikator sklepu dla aplikacji jest dostępny w Centrum partnerskim. |
| flightId (identyfikator lotu) | sznurek | To jest wymagane. Identyfikator lotu pakietu do pobrania. Ten identyfikator jest dostępny w danych odpowiedzi dla żądań tworzenia pakietu lotu i pobierania pakietów dla aplikacji. W przypadku lotu utworzonego w Centrum partnerskim ten identyfikator jest również dostępny w adresie URL strony lotu w Centrum partnerskim. |
Ciało żądania
Nie należy podawać treści żądania dla tej metody.
Przykład zapytania
W poniższym przykładzie pokazano, jak pobrać informacje o locie pakietu z identyfikatorem 43e448df-97c9-4a43-a0bc-2a445e736bcd dla aplikacji o wartości identyfikatora sklepu 9WZDNCRD91MD.
GET https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/flights/43e448df-97c9-4a43-a0bc-2a445e736bcd HTTP/1.1
Authorization: Bearer <your access token>
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",
"lastPublishedFlightSubmission": {
"id": "1152921504621086517",
"resourceLocation": "flights/43e448df-97c9-4a43-a0bc-2a445e736bcd/submissions/1152921504621086517"
},
"pendingFlightSubmission": {
"id": "115292150462124364",
"resourceLocation": "flights/43e448df-97c9-4a43-a0bc-2a445e736bcd/submissions/1152921504621243647"
},
"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 określona przez dewelopera. |
| ostatnioOpublikowaneZlecenieLotu | przedmiot | Obiekt, który zawiera informacje o ostatnim opublikowanym przesłaniu dla pakietu lotu. Aby uzyskać więcej informacji, zobacz sekcję Obiekt przesyłania poniżej. |
| zgłoszenie lotu w toku | przedmiot | Obiekt, który zawiera informacje o bieżącym oczekiwaniu na przesłanie pakietu do lotu. Aby uzyskać więcej informacji, zobacz sekcję Obiekt przesyłania poniżej. |
| 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. |
| rangaWyższaNiż | sznurek | Przyjazna nazwa lotu pakietowego, który jest sklasyfikowany bezpośrednio niżej niż aktualny lot pakietowy. Aby uzyskać więcej informacji na temat klasyfikacji grup lotów, zobacz Pakiety lotów. |
Obiekt przesyłania
Wartości lastPublishedFlightSubmission i pendingFlightSubmission w treści odpowiedzi zawierają obiekty dostarczające informacji o zasobach związanych z przesłaniem pakietu do lotu. Te obiekty mają następujące wartości.
| Wartość | Typ | Opis |
|---|---|---|
| id | sznurek | Identyfikator zgłoszenia. |
| lokalizacja zasobu | sznurek | Ścieżka względna, którą można dołączyć do base https://manage.devcenter.microsoft.com/v1.0/my/ request URI, aby pobrać pełne dane do przesłania. |
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. |
| 404 | Nie można odnaleźć określonego lotu pakietu. |
| 409 | Aplikacja korzysta z funkcjonalności Centrum partnerskiego, która obecnie nie jest obsługiwana przez API przesyłania Microsoft Store. |