管理加载项
使用 Microsoft Store 提交 API 中的以下方法管理应用的加载项。 有关 Microsoft Store 提交 API 的介绍(包括使用 API 的先决条件),请参阅使用 Microsoft Store 服务创建和管理提交。
这些方法仅可用于获取、创建或删除加载项。 若要创建加载项提交,请参阅管理加载项提交中的方法。
方法 | URI | 说明 |
---|---|---|
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | 获取应用的所有加载项 |
GET | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | 获取特定加载项 |
POST | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts | 创建加载项 |
DELETE | https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} | 删除加载项 |
先决条件
如果尚未开始操作,请先完成 Microsoft Store 提交 API 的所有先决条件,然后再尝试使用其中任何方法。
数据资源
管理加载项的 Microsoft Store 提交 API 方法使用以下 JSON 数据资源。
加载项资源
此资源描述加载项。
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
"id": "9NBLGGH4TNMP",
"productId": "TestAddOn",
"productType": "Durable",
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
"lastPublishedInAppProductSubmission": {
"id": "1152921504621243705",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243705"
}
}
此资源具有以下值。
Value | 类型 | 说明 |
---|---|---|
applications | array | 包含表示应用(与此加载项相关联)的应用程序资源的数组。 只有一个项在此数组中受支持。 |
id | string | 加载项的应用商店 ID。 此值由应用商店提供。 应用商店 ID 的一个示例是 9NBLGGH4TNMP。 |
productId | string | 加载项的产品 ID。 这是在创建加载项时由开发人员提供的 ID。 有关详细信息,请参阅设置你的产品类型和产品 ID。 |
productType | string | 加载项的产品类型。 支持以下值:Durable 和 Consumable。 |
lastPublishedInAppProductSubmission | object | 提供有关加载项的上次发布提交的信息的提交资源。 |
pendingInAppProductSubmission | object | 提供有关加载项的当前挂起提交的信息的提交资源。 |
应用程序资源
此资源描述与加载项相关联的应用。 以下示例演示了此资源的格式。
{
"applications": {
"value": [
{
"id": "9NBLGGH4R315",
"resourceLocation": "applications/9NBLGGH4R315"
}
],
"totalCount": 1
},
}
此资源具有以下值。
Value | 类型 | 说明 |
---|---|---|
值 | 对象 (object) | 一个包含以下值的对象:
|
totalCount | int | 响应正文的 applications 数组中的应用对象数。 |
提交资源
该资源提供有关加载项提交的信息。 以下示例演示了此资源的格式。
{
"pendingInAppProductSubmission": {
"id": "1152921504621243619",
"resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
},
}
此资源具有以下值。
Value | 类型 | 描述 |
---|---|---|
id | string | 提交的 ID。 |
resourceLocation | string | 可追加到基本 https://manage.devcenter.microsoft.com/v1.0/my/ 请求 URI 的相对路径,用于检索提交的完整数据。 |