管理加载项

使用 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 加载项的产品类型。 支持以下值:DurableConsumable
lastPublishedInAppProductSubmission object 提供有关加载项的上次发布提交的信息的提交资源
pendingInAppProductSubmission object 提供有关加载项的当前挂起提交的信息的提交资源

应用程序资源

此资源描述与加载项相关联的应用。 以下示例演示了此资源的格式。

{
  "applications": {
    "value": [
      {
        "id": "9NBLGGH4R315",
        "resourceLocation": "applications/9NBLGGH4R315"
      }
    ],
    "totalCount": 1
  },
}

此资源具有以下值。

Value 类型 说明
对象 (object) 一个包含以下值的对象:
  • id。应用的 Store ID。 有关应用商店 ID 的详细信息,请参阅查看应用标识详细信息
  • resourceLocation。 可追加到基本 https://manage.devcenter.microsoft.com/v1.0/my/ 请求 URI 的相对路径,用于检索应用的完整数据。
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 的相对路径,用于检索提交的完整数据。