管理加载项

使用 Microsoft 应用商店提交 API 中的以下方法管理应用的加载项。 有关 Microsoft 应用商店提交 API 的简介,包括使用 API 的先决条件,请参阅 使用 Microsoft 应用商店服务创建和管理提交。

这些方法只能用于获取、创建或删除加载项。 若要为加载项创建提交,请参阅 “管理加载项提交”中的方法。

方法 URI DESCRIPTION
获取 https://manage.devcenter.microsoft.com/v1.0/my/inappproducts 获取应用的所有插件
获取 https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} 获取特定加载项
帖子 https://manage.devcenter.microsoft.com/v1.0/my/inappproducts 创建插件
删除 https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId} 删除插件

先决条件

如果尚未这样做,请先完成 Microsoft 应用商店提交 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"
  }
}

此资源具有以下值。

价值 类型 DESCRIPTION
应用程序 数组 一个数组,其中包含一个 应用程序资源 ,表示此加载项与之关联的应用。 此数组中仅支持一个元素。
id 字符串 加载项的应用商店 ID。 此值由应用商店提供。 应用商店 ID 示例为 9NBLGGH4TNMP。
productId 字符串 加载项的产品 ID。 这是创建加载项时开发人员提供的 ID。 有关详细信息,请参阅 设置产品类型和产品 ID
产品类型 字符串 加载项的产品类型。 支持以下值:耐用消耗品
应用内产品提交中的最后发布 物体 提供有关插件上次发布的提交信息的 提交资源
待审核应用内产品提交 物体 提交资源,提供有关加载项的当前挂起提交的信息。

应用程序资源

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

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

此资源具有以下值。

价值 类型 DESCRIPTION
价值 物体 一个包含以下值的对象:
  • id。应用商店 ID。 有关应用商店 ID 的详细信息,请参阅 “查看应用标识详细信息”。
  • resourceLocation。 可以追加到基本 https://manage.devcenter.microsoft.com/v1.0/my/ 请求 URI 的相对路径,用于检索应用的完整数据。
总计数 整数 (int) 应用程序中的应用对象数 响应正文的数组。

提交资源

此资源提供有关插件提交的信息。 以下示例演示此资源的格式。

{
  "pendingInAppProductSubmission": {
    "id": "1152921504621243619",
    "resourceLocation": "inappproducts/9NBLGGH4TNMP/submissions/1152921504621243619"
  },
}

此资源具有以下值。

价值 类型 DESCRIPTION
id 字符串 提交的ID。
resourceLocation 字符串 用于检索提交完整数据的相对路径,可以追加到基础 https://manage.devcenter.microsoft.com/v1.0/my/ 请求 URI。