Udostępnij przez


Zatwierdź przesłanie aplikacji

Użyj tej metody w API przesyłania Microsoft Store, aby zatwierdzić nowe lub zaktualizowane zgłoszenie aplikacji do Centrum Partnerskiego. Akcja zatwierdzenia powiadamia Centrum partnerskie o przesłaniu danych (w tym o wszelkich powiązanych pakietach i obrazach). 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 dopasowania operacji zatwierdzania do procesu przesyłania aplikacji przy użyciu interfejsu API przesyłania ze sklepu Microsoft Store, zobacz Zarządzanie przesyłaniem aplikacji.

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 zgłoszenie aplikacji, a następnie zaktualizuj zgłoszenie wprowadzając wszelkie niezbędne zmiany w danych zgłoszenia.

Żą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}/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 sklepu zawierającego zgłoszenie, które chcesz zatwierdzić. Aby uzyskać więcej informacji na temat identyfikatora sklepu, zobacz Wyświetlanie szczegółów tożsamości aplikacji.
ID zgłoszenia sznurek To jest wymagane. Identyfikator zgłoszenia, który chcesz potwierdzić. Ten identyfikator jest dostępny w danych odpowiedzi dla żądań dotyczących utworzenia zgłoszenia aplikacji. 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ć przesyłanie aplikacji.

POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/submissions/1152921504621243610/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:
  • Żaden
  • Anulowane
  • Oczekujące zatwierdzenie
  • Rozpoczęto zatwierdzanie
  • Nieudana próba zapisania
  • OczekujeNaPublikację
  • Publikowanie
  • Opublikowany
  • Publikowanie nieudane
  • Wstępne przetwarzanie
  • Przetwarzanie wstępne nie powiodło się
  • Certyfikacja
  • Certyfikacja nieudana
  • Uwolnij
  • Uruchomienie nie powiodło się

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.