Micorsoft parner Center API-是否可以列出客户的所有管理员用户?或根据用户主名过滤客户用户?

时间:2019-08-11 11:04:53

标签: azure rest

使用以下MS Partnmer center API,我们可以列出所有用户 https://api.partnercenter.microsoft.com/v1/customers/ {id} /用户

有什么办法可以根据userPrincipalname筛选数据,也可以只列出所有管理员用户? 如果可以,您可以向我提供REST中的查询请求

1 个答案:

答案 0 :(得分:0)

是的,您可以对合作伙伴中心API的结果执行过滤操作。

GET https://api.partnercenter.microsoft.com/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/users HTTP/1.1
Authorization: Bearer <token>
Accept: application/json
MS-RequestId: 5d845377-5b7d-4cd4-98f6-19e5ae3faa81
MS-CorrelationId: 5a3d64d4-4490-4932-bf5e-0dc9a58f27ca
X-Locale: en-US
Host: api.partnercenter.microsoft.com

过滤器如下所示:

?filter{"Field":"userPrincipalName","Value":"cont","Operator":"starts_with"}

GET {baseURL}/v1/customers/4d3cf487-70f4-4e1e-9ff1-b2bfce8d9f04/users?size={size}&filter={filter} HTTP/1.1

您可以参考下面的链接以了解有关过滤的更多信息。

https://docs.microsoft.com/en-us/partner-center/develop/get-a-customer-by-name#-rest-request

希望有帮助。