获取插件提交

在 Microsoft 应用商店提交 API 中使用此方法获取现有加载项(也称为应用内产品或 IAP)提交的数据。 有关使用 Microsoft 应用商店提交 API 创建加载项提交过程的详细信息,请参阅 管理加载项提交

先决条件

若要使用此方法,首先需要执行以下操作:

  • 如果尚未这样做,请完成Microsoft应用商店提交 API 的所有 先决条件
  • 获取 Azure AD 访问令牌,以供在此方法的请求标头中使用。 获取访问令牌后,在它到期前,你有 60 分钟的使用时间。 令牌过期后,可以获取一个新令牌。
  • 为你的一个应用程序创建一个插件提交。 可以在合作伙伴中心执行此操作,也可以使用 创建加载项提交 方法执行此操作。

请求

此方法具有以下语法。 有关标头和请求正文的使用示例和说明,请参阅以下部分。

方法 请求 URI
获取 https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/{inAppProductId}/submissions/{submissionId}

请求标头

标题 类型 DESCRIPTION
授权 字符串 必填。 Azure AD 访问令牌,形式为Bearer<token>。

请求参数

名称 类型 DESCRIPTION
应用内产品ID 字符串 必填。 包含要获取的提交的加载项的应用商店 ID。 商店 ID 在合作伙伴中心可用,并且包含在响应数据中,用于请求 创建加载项 或请求 获取加载项详细信息
提交ID (submissionId) 字符串 必填。 要获取的提交的 ID。 请求 创建加载项提交的响应数据中提供了此 ID。 对于在合作伙伴中心创建的提交,此 ID 也可以在合作伙伴中心的提交页面的 URL 中提供。

请求主体

请勿为此方法提供请求主体。

请求示例

以下示例展示如何获得附加组件提交。

GET https://manage.devcenter.microsoft.com/v1.0/my/inappproducts/9NBLGGH4TNMP/submissions/1152921504621243680 HTTP/1.1
Authorization: Bearer <your access token>

响应

以下示例演示了成功调用此方法的 JSON 响应正文。 响应正文包含关于特定提交的信息。 有关响应正文中数值的更多详细信息,请参阅 附加提交资源

{
  "id": "1152921504621243680",
  "contentType": "EMagazine",
  "keywords": [
    "books"
  ],
  "lifetime": "FiveDays",
  "listings": {
    "en": {
      "description": "English add-on description",
      "icon": {
        "fileName": "add-on-en-us-listing2.png",
        "fileStatus": "Uploaded"
      },
      "title": "Add-on Title (English)"
    },
    "ru": {
      "description": "Russian add-on description",
      "icon": {
        "fileName": "add-on-ru-listing.png",
        "fileStatus": "Uploaded"
      },
      "title": "Add-on Title (Russian)"
    }
  },
  "pricing": {
    "marketSpecificPricings": {
      "RU": "Tier3",
      "US": "Tier4",
    },
    "sales": [],
    "priceId": "Free",
    "isAdvancedPricingModel": true
  },
  "targetPublishDate": "2016-03-15T05:10:58.047Z",
  "targetPublishMode": "Immediate",
  "tag": "SampleTag",
  "visibility": "Public",
  "status": "PendingCommit",
  "statusDetails": {
    "errors": [
      {
        "code": "None",
        "details": "string"
      }
    ],
    "warnings": [
      {
        "code": "ListingOptOutWarning",
        "details": "You have removed listing language(s): []"
      }
    ],
    "certificationReports": [
      {
      }
    ]
  },

    "fileUploadUrl": "https://productingestionbin1.blob.core.windows.net/ingestion/26920f66-b592-4439-9a9d-fb0f014902ec?sv=2014-02-14&sr=b&sig=usAN0kNFNnYE2tGQBI%2BARQWejX1Guiz7hdFtRhyK%2Bog%3D&se=2016-06-17T20:45:51Z&sp=rwl",
    "friendlyName": "Submission 2"
}

错误代码

如果请求无法成功完成,响应将包含以下 HTTP 错误代码之一。

错误代码 DESCRIPTION
404 找不到提交的内容。
409 提交内容不属于指定的加载项,或者该加载项使用的合作伙伴中心功能目前不受Microsoft应用商店提交API支持。