如何在Azure APIM中获取API的订户ID?

时间:2018-09-27 10:47:50

标签: api azure subscription azureportal

我是Azure APIM的新手,并且想知道如何获取订阅者ID或可以唯一标识我的API的每个订阅者的任何内容。

1 个答案:

答案 0 :(得分:0)

您可以使用API​​M管理api获取订阅ID。 在您的APIM实例>管理API中 在此处可以找到管理URL,并且可以生成用于调用端点的令牌。

专门获取所有订阅,可以在管理url中使用以下端点: GET: https://{your management url}/subscriptions/?api-version=2018-01-01或 专门用于产品

https://{your management url}/products/{productId}/subscriptions?api-version=2018-01-01

以下是Rest API参考 https://docs.microsoft.com/en-us/rest/api/apimanagement/subscription

或者在APIM政策中, 您可以使用context变量来查找。 https://docs.microsoft.com/en-us/azure/api-management/api-management-policy-expressions

context.Subscription.Id