Microsoft 商业市场中的 SaaS 交付 API
SaaS 履行 API 使发布者(也称为独立软件供应商)能够在 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(应用程序编程接口)的正确集成是关键,确保:
- 已购买发布者的 SaaS 产品或服务的最终用户由 Microsoft 进行正确计费。
- 最终客户在市场中购买、配置、使用和管理 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。
视频教程