Microsoft 商业市场中的 SaaS 履行 API
通过 SaaS 履行 API,发布者(也称为独立软件供应商 (ISV))可以在 Microsoft AppSource、Azure 市场和 Azure 门户中发布和销售其 SaaS 应用程序。 这些 API 使 ISV 应用程序能够参与所有启用了商务的渠道:直接、合作伙伴引导(经销商)和现场引导。 需要与这些 API 集成才能在合作伙伴中心创建和发布可交易的 SaaS 产品/服务。
若要了解 SaaS 履行 API,建议同时阅读以下文章:
API 流
ISV 必须通过将以下 API 流添加到 SaaS 服务代码使 ISV 和 Microsoft 保持同一订阅状态来实现这些流:
- 登陆页面流:Microsoft通知发布者发布者的 SaaS 产品/服务是由市场客户购买的。
- 激活流:发布者通知Microsoft发布者端配置了新购买的 SaaS 帐户。
- 更新流:更改购买的计划或购买的席位数或两者。
- 暂停和恢复流:如果客户的付款方式不再有效,请暂停购买的 SaaS 产品/服务。 解决付款方式问题后,可以恢复暂停的产品/服务。
- Webhook 流:Microsoft通知发布者从Microsoft端触发的 SaaS 订阅更改和取消。
对于已购买的 SaaS 订阅的取消,集成是可选的,因为该操作可以从 Microsoft 端由客户完成。
与 SaaS 履行 API 的正确集成对于确保以下目的至关重要:
- Microsoft 对购买了发布者的 SaaS 产品/服务的最终客户收费正确。
- 对于在市场中购买的 SaaS 订阅,最终客户将获得正确的购买、配置、使用和管理体验。
这些 API 使发布者的产品/服务能够参与所有启用了商务的渠道:
- 直接
- 合作伙伴主导(经销商,云解决方案提供商 [CSP])
- 现场引导
在经销商 (CSP) 方案中,CSP 会代表最终客户购买 SaaS 产品/服务。 客户预期使用 SaaS 产品/服务,但 CSP 是执行以下任务的实体:
- 向客户收取费用
- 更改订阅计划/购买的席位数
- 取消订阅
对于此方案,不需要发布服务器以不同的方式实现任何 API 调用流。
有关详细信息,请参阅云解决方案提供商(CSP)。
警告
SaaS 履行 API 版本 1 已弃用;请改用 V2。 V1 目前仅用于为现有发布者提供服务,V1 的文档不再可用。 如果你觉得你需要访问它,你可以发送电子邮件 saas-api-v1@microsoft.com。
注意
SaaS 履行 API 仅用于从发布者的后端服务中调用。 不支持直接从发布者网页与 API 集成。 应仅使用服务到服务身份验证流。
相关内容
- 如果尚未这样做,请在Azure 门户中注册 SaaS 应用程序,如注册 Microsoft Entra 应用程序中所述。 之后,使用此接口的最新版本进行开发:SaaS 履行 API v2 和 SaaS 履行操作 API v2。
视频教程