检索产品/服务状态
注意
云合作伙伴门户 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 |
步骤正在等待流程审批。 |
被阻止 |
步骤被阻止。 |
已拒绝 |
步骤被拒绝。 |
完成 |
步骤已完成。 |
已取消 |
步骤已取消。 |