检索产品/服务状态

注意

云合作伙伴门户 API 已与合作伙伴中心集成,并将继续在其中工作。 本次转换引入的变更很少。 请查阅云合作伙伴门户 API 参考中列出的更改,以确保代码在转换到合作伙伴中心后能够继续正常运行。 CPP API 应仅用于在转换到合作伙伴中心之前已经集成的现有产品;新产品应使用合作伙伴中心提交 API。

检索产品/服务的当前状态。

GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31

URI 参数

Name 描述 Data type
publisherId 发布者标识符,例如 Contoso 字符串
offerId 唯一标识产品/服务的 GUID 字符串
api-version API 的最新版本 日期
名称
Content-Type application/json
授权 Bearer YOUR_TOKEN

正文示例

响应

  {
      "status": "succeeded",
      "messages": [],
      "steps": [
      {
          "estimatedTimeFrame": "< 15 min",
          "id": "displaydummycertify",
          "stepName": "Validate Pre-Requisites",
          "description": "Offer settings provided are validated.",
          "status": "complete",
          "messages": [
              {
                  "messageHtml": "Step completed.",
                  "level": "information",
                  "timestamp": "2018-03-16T17:50:45.7215661Z"
              }
          ],       
          "progressPercentage": 100
      },
      {
          "estimatedTimeFrame": "~2-3 days",
          "id": "displaycertify",
          "stepName": "Certification",
          "description": "Your offer is analyzed by our certification systems for issues.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 day",
          "id": "displayprovision",
          "stepName": "Provisioning",
          "description": "Your virtual machine is being replicated in our production systems.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "displaypackage",
          "stepName": "Packaging and Lead Generation Registration",
          "description": "Your virtual machine is being packaged for customers. Additionally, lead systems are being configured and set up.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "publisher-signoff",
          "stepName": "Publisher signoff",
          "description": "Offer is available to preview. Ensure that everything looks good before making your offer live.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "~2-5 days",
          "id": "live",
          "stepName": "Live",
          "description": "Offer is publicly visible and is available for purchase.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      }
      ],
      "previewLinks": [],
      liveLinks": [],
  }

响应正文属性

Name 描述
status 产品/服务的状态。 有关可能值的列表,请参阅下面的产品/服务状态
messages 与产品/服务关联的消息数组
steps 产品/服务在发布期间所经历的一系列步骤
estimatedTimeFrame 以友好的格式估算完成此步骤所需的时间
id 步骤的标识符
stepName 步骤的名称
description 步骤的说明
status 步骤的状态。 有关可能值的列表,请参阅下面的步骤状态
messages 与步骤相关的消息数组
processPercentage 步骤的完成百分比
previewLinks 当前未实现
liveLinks 当前未实现
notificationEmails 已弃用迁移到合作伙伴中心的产品/服务。 已迁移产品/服务的通知电子邮件将被发送到“帐户设置”中“卖家联系信息”下指定的电子邮件。

对于未迁移的产品/服务,以逗号分隔的电子邮件地址列表将用于通知操作进度

响应状态代码

代码 描述
200 OK - 请求已成功处理,并且已返回产品/服务的当前状态。
400 Bad/Malformed request - 错误响应正文可能包含更多信息。
404 Not found - 指定的实体不存在。

产品/服务状态

Name 描述
NeverPublished 产品/服务从未发布过。
NotStarted 产品/服务是新的,且未启动。
WaitingForPublisherReview 产品/服务正在等待发布者批准。
运行 正在处理产品/服务提交。
成功 产品/服务提交已完成处理。
已取消 产品/服务提交已取消。
已失败 产品/服务提交失败。

步骤状态

Name 描述
NotStarted 步骤尚未开始。
InProgress 步骤正在运行。
WaitingForPublisherReview 步骤正在等待发布者批准。
WaitingForApproval 步骤正在等待流程审批。
被阻止 步骤被阻止。
已拒绝 步骤被拒绝。
完成 步骤已完成。
已取消 步骤已取消。