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 に追加して、申請の完全なデータを取得できる相対パス。 |
関連トピック
- Microsoft Store サービスを使用して申請を作成および管理する
- Microsoft Store 申請 API を使用してアプリの申請を管理する
- すべてのアプリをダウンロードする
- アプリを入手する
- アプリ のアドオンを取得する
- アプリ のパッケージ フライトを取得する