次の方法で共有


アプリ データを取得する

Microsoft Store 申請 API で次のメソッドを使用して、パートナー センター アカウント内の既存のアプリのデータを取得します。 API を使用するための前提条件など、Microsoft Store 申請 API の概要については、「Microsoft Store サービスを使用した申請の作成と管理」を参照してください。

これらの方法を使用する前に、パートナー センター アカウントにアプリが既に存在している必要があります。 アプリの申請を作成または管理するには、「アプリの 申請を管理する」のメソッドを参照してください。

メソッド URI(統一リソース識別子) 説明
取得する https://manage.devcenter.microsoft.com/v1.0/my/applications すべてのアプリのデータを取得する
取得する https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId} 特定のアプリのデータを取得する
取得する https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listinappproducts アプリ のアドオンを取得する
取得する https://manage.devcenter.microsoft.com/v1.0/my/applications/{applicationId}/listflights アプリ のパッケージ フライトを取得する

[前提条件]

まだ行っていない場合は、これらのメソッドのいずれかを使用する前に、Microsoft Store 申請 API の 前提条件をすべて満たしてください。

データ リソース

アプリ データを取得するための Microsoft Store 申請 API メソッドでは、次の JSON データ リソースが使用されます。

アプリケーション リソース

このリソースは、アカウントに登録されているアプリを表します。

{
  "id": "9NBLGGH4R315",
  "primaryName": "ApiTestApp",
  "packageFamilyName": "30481DevCenterAPITester.ApiTestAppForDevbox_ng6try80pwt52",
  "packageIdentityName": "30481DevCenterAPITester.ApiTestAppForDevbox",
  "publisherName": "CN=…",
  "firstPublishedDate": "1601-01-01T00:00:00Z",
  "lastPublishedApplicationSubmission": {
    "id": "1152921504621086517",
    "resourceLocation": "applications/9NBLGGH4R315/submissions/1152921504621086517"
  },
  "pendingApplicationSubmission": {
    "id": "1152921504621243487",
    "resourceLocation": "applications/9NBLGGH4R315/submissions/1152921504621243487"
  },
  "hasAdvancedListingPermission": true
}

このリソースの値は次のとおりです。

価値 タイプ 説明
身分証明書 ひも アプリのストア ID。 ストア ID の詳細については、「 アプリ ID の詳細を表示する」を参照してください
プライマリネーム ひも アプリのプライマリ名。
パッケージファミリ名 ひも アプリのパッケージ ファミリ名。
パッケージアイデンティティ名 ひも アプリのパッケージ ID 名。
出版社名 ひも アプリに関連付けられている Windows 発行元 ID。 これは、パートナー センターにおけるアプリの アプリアイデンティティ ページに表示される パッケージ/アイデンティティ/パブリッシャー 値に対応します。
初回公開日 ひも アプリが最初に公開された日付 (ISO 8601 形式)。
最後に公開されたアプリケーション提出 オブジェクト アプリの最後に発行された申請に関する情報を提供する 申請リソース
保留中の申請提出 オブジェクト 現在保留中のアプリの申請に関する情報を提供する提出リソース
高度なリスト権限がある ブーリアン アプリ申請用のgamingOptionsまたはトレーラーを構成できるかどうかを示します。 この値は、2017 年 5 月以降に作成された申請に当てはまります。

アドオン リソース

このリソースは、アドオンに関する情報を提供します。

{
    "inAppProductId": "9WZDNCRD7DLK"
}

このリソースの値は次のとおりです。

価値 タイプ 説明
アプリ内製品ID ひも アドオンのストア ID。 この値は、ストアによって提供されます。 ストア ID の例は 9NBLGGH4TNMP です。

フライト リソース

このリソースは、アプリのパッケージ フライトに関する情報を提供します。

{
    "flightId": "7bfc11d5-f710-47c5-8a98-e04bb5aad310",
    "friendlyName": "myflight",
    "lastPublishedFlightSubmission": {
        "id": "1152921504621086517",
        "resourceLocation": "flights/7bfc11d5-f710-47c5-8a98-e04bb5aad310/submissions/1152921504621086517"
    },
    "pendingFlightSubmission": {
        "id": "1152921504621215786",
        "resourceLocation": "flights/7bfc11d5-f710-47c5-8a98-e04bb5aad310/submissions/1152921504621215786"
    },
    "groupIds": [
        "1152921504606962205"
    ],
    "rankHigherThan": "Non-flighted submission"
}

このリソースの値は次のとおりです。

価値 タイプ 説明
フライトID ひも パッケージ フライトの ID。 この値は、パートナー センターによって提供されます。
フレンドリーネーム ひも 開発者が指定したパッケージ フライトの名前。
最後に公開されたフライトの提出 オブジェクト パッケージ フライトの最後に発行された申請に関する情報を提供する 申請リソース
フライト提出待ち オブジェクト 現在保留中のパッケージ フライトの申請に関する情報を提供する提出リソース
グループID 配列 パッケージ フライトに関連付けられているフライト グループの ID を含む文字列の配列。 フライト グループの詳細については、「パッケージ フライトの」を参照してください。
より高いランク ひも 現在のパッケージフライトのすぐ下にランク付けされているパッケージフライトのわかりやすい名前。 フライト グループのランク付けの詳細については、「パッケージ フライトの」を参照してください。

申請リソース

このリソースは、申請に関する情報を提供します。 次の例は、このリソースの形式を示しています。

{
  "pendingApplicationSubmission": {
    "id": "1152921504621243487",
    "resourceLocation": "applications/9WZDNCRD9MMD/submissions/1152921504621243487"
  }
}

このリソースの値は次のとおりです。

価値 タイプ 説明
身分証明書 ひも 申請の ID。
リソースの位置 ひも ベース https://manage.devcenter.microsoft.com/v1.0/my/ 要求 URI に追加して、申請の完全なデータを取得できる相対パス。