我使用Azure API Management
来管理我们的API。它包含所有的产品。现在,我还想将一些客户信息捕获到我的数据库中。
所以我的问题是:是否有人订阅任何产品时,我的API都会触发";
我想做的是,我将创建一个API,它将通过REST API从Azure获取所有订阅的详细信息,并且每当有人成功订阅任何产品时,我想调用(自动触发(该API。我知道我们可以设置审批工作流,我们也可以向任何特定的电子邮件id发送通知电子邮件。但我们可以调用任何HTTP请求吗?
此外,如果有人对开发者门户有更多想法,请分享。(我们可以自定义它吗,直到什么级别,如何等(
提前感谢。。
一种方法是将事件网格系统主题放在包含带有的API管理服务的资源组上
Resource Write Success
的- 过滤器
- 主题过滤器/主题以
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.ApiManagement/service/{apiManagementService}/subscriptions
开头
并转发到Azure功能或WebHook-基本上是过滤资源上以Subscribe to product or Update subscription
形式记录的活动。