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 sklepu Microsoft Store, aby zatwierdzić nowy lub zaktualizowany lot pakietu do Centrum partnerskiego. Akcja zatwierdzenia powiadamia Centrum Partnerskie o przesłaniu danych zgłoszenia (w tym wszelkich powiązanych pakietów). W odpowiedzi Centrum Partnerskie zatwierdza zmiany w danych przesyłania na potrzeby przetwarzania i publikowania. Po pomyślnym zakończeniu operacji zatwierdzania zmiany w przesłaniu są wyświetlane w Partner Center.
Aby uzyskać więcej informacji na temat sposobu, w jaki operacja zatwierdzania wpisuje się w proces tworzenia przesyłania pakietu testowego za pomocą interfejsu API przesyłania Microsoft Store, zobacz Zarządzanie przesyłkami testowymi pakietu.
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.
- Utwórz przesłanie paczki lotniczej, a następnie zaktualizuj wprowadzając wszystkie niezbędne zmiany w danych przesłania.
Żą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/{flightId}/submissions/{submissionId}/commit |
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 Store aplikacji zawierającej wysyłkę paczki, którą chcesz zatwierdzić. Identyfikator sklepu dla aplikacji jest dostępny w Centrum partnerskim. |
| flightId (identyfikator lotu) | sznurek | To jest wymagane. Identyfikator pakietu lotu, który zawiera przesłanie do zatwierdzenia. Ten identyfikator jest dostępny w danych odpowiedzi dla żądań tworzenia lotów pakietów oraz uzyskiwania lotów 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. |
| ID zgłoszenia | sznurek | To jest wymagane. Identyfikator zgłoszenia do zatwierdzenia. Identyfikator ten jest dostępny w danych odpowiedzi dla żądań przesłania zgłoszenia pakietu lotu . W przypadku przesłania utworzonego w Centrum partnerskim ten identyfikator jest również dostępny w adresie URL strony przesyłania 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 zatwierdzić zgłoszenie przelotu pakietu.
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>
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.
{
"status": "CommitStarted"
}
Ciało odpowiedzi
| Wartość | Typ | Opis |
|---|---|---|
| stan | sznurek | Status zgłoszenia. Może to być jedna z następujących wartości:
|
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 | Parametry żądania są nieprawidłowe. |
| 404 | Nie można odnaleźć określonego przesłania. |
| 409 | Znaleziono określone zgłoszenie, ale nie można go zatwierdzić w bieżącym stanie, lub aplikacja korzysta z funkcji Centrum partnerskiego, która obecnie nie jest obsługiwana przez interfejs API przesyłania ze Sklepu Microsoft. |
Tematy pokrewne
- Tworzenie zgłoszeń i zarządzanie nimi przy użyciu usług Microsoft Store
- Zarządzanie zgłoszeniami pakietów lotów
- Uzyskaj zgłoszenie dotyczące lotu pakietowego
- Tworzenie zgłoszenia przesyłki lotniczej
- Aktualizowanie zgłoszenia przesyłki lotniczej
- Usuń zgłoszenie lotu pakietowego
- Uzyskiwanie statusu zatwierdzenia lotu przesyłki