首页 > 解决方案 > 从 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。

标签: powershellapigraph

解决方案


推荐阅读