次の方法で共有


アプリの申請をコミットする

Microsoft Store 申請 API のこのメソッドを使用して、新規または更新されたアプリの申請をパートナー センターにコミットします。 コミット アクションは、申請データがアップロードされたことをパートナー センターに通知します (関連するパッケージや画像を含む)。 これに対して、パートナー センターは、インジェストと発行のために送信データに対する変更をコミットします。 コミット操作が成功すると、申請に対する変更がパートナー センターに表示されます。

コミット操作が Microsoft Store 申請 API を使用してアプリを提出するプロセスにどのように適合するかの詳細については、「アプリの申請を 管理する」を参照してください。

[前提条件]

このメソッドを使用するには、まず次の操作を行う必要があります。

リクエスト

このメソッドには、次の構文があります。 ヘッダーと要求本文の使用例と説明については、次のセクションを参照してください。

メソッド URI リクエスト
投稿 https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/submissions/{submissionId}/commit

リクエストヘッダー

ヘッダ タイプ 説明
認証 ひも 必須。 Bearer<token> 形式の Azure AD アクセス トークン。

要求パラメーター

名前 タイプ 説明
アプリケーションID ひも 必須。 コミットする申請を含むアプリのストア ID。 ストア ID の詳細については、「 アプリ ID の詳細を表示する」を参照してください
サブミッションID ひも 必須。 コミットしたい申請の ID。 この ID は、 アプリの申請を作成する要求の応答データで使用できます。 パートナー センターで作成された申請の場合、この ID はパートナー センターの申請ページの URL でも使用できます。

リクエストの本文

このメソッドの要求本文を指定しないでください。

要求の例

次の例では、アプリの申請をコミットする方法を示します。

POST https://manage.devcenter.microsoft.com/v1.0/my/applications/9NBLGGH4R315/submissions/1152921504621243610/commit HTTP/1.1
Authorization: Bearer <your access token>

[応答]

次の例は、このメソッドを正常に呼び出す JSON 応答本文を示しています。 応答本文の値の詳細については、次のセクションを参照してください。

{
  "status": "CommitStarted"
}

応答内容

価値 タイプ 説明
ステータス ひも 申請の状態。 次のいずれかの値を指定できます。
  • 無し
  • 取り消し済み
  • コミット待ち
  • コミット開始
  • コミットに失敗しました
  • 公開待ち
  • 出版
  • 公開済み
  • 公開に失敗しました
  • 前処理
  • 前処理に失敗しました
  • 証明
  • 認証に失敗しました
  • リリース
  • リリースに失敗しました

エラー コード

要求が正常に完了できない場合、応答には次のいずれかの HTTP エラー コードが含まれます。

エラー コード 説明
400 要求パラメーターが無効です。
404 指定された申請が見つかりませんでした。
409 指定した申請が見つかりましたが、現在の状態でコミットできなかったか、Microsoft Store 申請 APIで現在サポートされていない パートナー センター機能がアプリで使用されています。