为商业市场产品创建订阅
可以使用合作伙伴中心 API 为商业市场产品创建订阅。 必须 获取市场的产品/服务列表,创建并提交商业市场订阅的订单,然后 检索激活链接。
先决条件
- 合作伙伴中心身份验证凭据。 此方案支持使用独立应用和 App+User 凭据进行身份验证。
- 客户标识符。 如果你没有客户的标识符,请按照“获取客户列表”中的步骤操作。 或者,登录到合作伙伴中心,从客户列表中选择客户,选择 帐户,然后保存其 Microsoft ID。
获取市场报价列表
可以使用以下合作伙伴中心 API 模型检查市场可用的产品/服务:
- 产品:可购买商品或服务的分组构造。 产品本身不是可购买的项。
- SKU:产品下的可购买库存单位(SKU)。 SKU 表示产品的不同形状。
- 可用性:SKU 可供购买的设置(例如:国家/地区、货币或行业细分)。
在购买 Azure 预留之前,请完成以下步骤:
确定并检索要购买的产品和 SKU。 如果已知道产品 ID 和 SKU ID,请选择它们。
- 获取产品列表
- 使用产品 ID 获取产品
- 获取产品 的 SKU 列表
- 使用 SKU ID 获取 SKU
注意
可以通过 “Azure” 的 ProductType 属性及其 子类型 属性 “SaaS”来标识商业市场产品。
如果 SKU 被标记为 InventoryCheck 先决条件,请检查 SKU 的清单。
注意
目前,没有支持清单检查的商业市场产品,或标记有 InventoryCheck 先决条件的产品。
检索 SKU 的可用性。 下订单时,需要获取可用性的 CatalogItemId,可以通过以下 API 检索:
- 获取 SKU 的可用性列表
- 使用可用性 ID 获取可用性信息
创建并提交订单
获取订单详细信息
可以通过订单 ID 检索单个订单的详细信息。 还可以检索特定客户的所有订单列表。
注意
提交订单后,订单在显示于该客户的订单列表中之前可能会有最多 15 分钟的延迟。
获取激活链接
合作伙伴或客户必须激活对 Azure 市场产品的订阅。 可以通过订单商品项获取激活链接。 还可以通过 ID 获取订阅,然后枚举其 Links 属性来创建激活链接。
生命周期管理
可以使用以下方法管理对商业市场产品的订阅的生命周期:
数量管理
商业市场订阅的数量必须符合其关联的 SKU 定义的限制(请参阅 minimumQuantity 和 maximumQuantity 属性)。 若要更新商业市场订阅的数量,请使用以下方法:
发票和对帐
可以使用以下方法管理客户 发票(包括商业市场产品的订阅费用):
沙盒环境
关于市场沙盒的指南,请参阅使用合作伙伴中心集成沙盒进行测试和调试。