使用以下MS Partnmer center API,我们可以列出所有用户 https://api.partnercenter.microsoft.com/v1/customers/ {id} /用户
有什么办法可以根据userPrincipalname筛选数据,也可以只列出所有管理员用户? 如果可以,您可以向我提供REST中的查询请求
答案 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
希望有帮助。