Power Automate调用Graph API筛选用户时提示URI无效问题
Power Automate调用Graph API筛选Member用户报错的解决方法
别直接把完整URI塞进请求地址里。Power Automate的Graph相关动作(比如「List users」)自带「Filter query」输入框,直接在这里填
userType eq 'Member'即可,不需要带https://graph.microsoft.com/beta/users?$filter=前缀。如果用的是通用HTTP动作:
- 基础URL填
https://graph.microsoft.com/beta - 相对路径填
/users - 在「查询参数」里新增一条:键为
$filter,值为userType eq 'Member'。这种方式Power Automate会自动处理URI编码,避免单引号或特殊字符引发的格式错误。
- 基础URL填
若还是报错,试试把筛选条件里的单引号换成转义后的双引号,比如写成
userType eq ""Member""(Power Automate里双引号需要转义)。顺带确认下权限:确保Power Automate所用的连接拥有
User.Read.All或Directory.Read.All权限,虽然报错提示是URI问题,但权限异常也可能触发奇怪的报错。
内容的提问来源于stack exchange,提问作者BartTechne
相关产品推荐
相关产品推荐

