powershell - 从 powershell 调用 Graph Api 时出现错误(403 Forbidden)
问题描述
我正在尝试使用 Invoke-RestMethod 从 PowerShell 调用 Graph API 以获取组列表。我注册了我的申请。我有秘密字符串。我添加了图表权限。当我打电话时,我总是收到 403 Forbidden 错误。我可能错过了一些其他配置,但我可以弄清楚它是什么。任何帮助将非常感激。
Here is how I configured Microsoft Graph permissions:
API / Permissions name Type Admin Consent
Group.Read.All Application Yes
Group.ReadWrite.All Application Yes
Group.Selected Application Yes
Here is how I make the call:
$token = Get-PnPAccessToken
$Header = @{
'Content-Type' = 'application\json'
'Authorization' = 'Bearer ' + $token
}
$url = "https://graph.microsoft.com/v1.0/groups"
Invoke-RestMethod -Uri $url -Headers $Header -Method Get -ContentType 'application/json'
我收到的错误消息:Invoke-RestMethod:远程服务器返回错误:(403) Forbidden。
解决方案
推荐阅读
- google-maps - 如何在颤动的谷歌地图中使用相机而不是地图移动标记
- web-crawler - 文本提取不适用
- swift - 使用 DispatchGroup 的 Swift 线程
- r - 用空格替换功能名称中的所有下划线
- python - 成功解压缩 zip 后如何终止多进程池?
- php - PHP中的API Pinterest - 登录失败
- assembly - YASM:vmovaps 指令导致分段错误
- python - 连接两个表格相对于单元格中的许多对象
- ios - 将音频文件下载到文件管理器需要从本地路径播放
- r - 如何在传单 choropleth 地图中将 NA 值更改为 NULL?