microsoft-graph-api - 从 Power Automate 中的 SharePoint 网站获取项目时,图形 API 错误 503 serviceNotAvailable
问题描述
我正在尝试在 Power Automate 中使用 Microsoft Graph API,我在其中发出调用以执行一些操作。我已经成功完成了所有 Graph 调用,直到出现 503 serviceNotAvailable 错误。
我正在尝试的电话如下
GET https://graph.microsoft.com/v1.0/groups/b40e54ac-5626-xxxx-xxxx-xxxxxxxxxxxx/drive/root:/filepath.docx
如果我将它直接粘贴到 Graph API 站点上的 Graph Explorer 中,它工作正常,所以我很高兴调用在语法上是正确的。
我无法通过 Power Automate 接到工作电话。我也通过 Postman 尝试过这个并且得到了同样的 503 错误。
{
"error": {
"code": "serviceNotAvailable",
"message": "The service is not available. Try the request again after a delay. There may be a Retry-After header.",
"innerError": {
"request-id": "87725851-77fb-xxxx-xxxx-xxxxxxxxxxxx",
"date": "2020-03-01T16:55:43"
}
}
}
我的应用注册中的权限是
- Directory.AccessAsUser.All
- 目录.阅读.全部
- 目录.阅读.全部
- Directory.ReadWrite.All
- Directory.ReadWrite.All
- 文件.阅读.全部
- 文件.ReadWrite.All
- 组.创建
- 组读全部
- Group.ReadWrite.All
- Group.Selected
- Sites.FullControl.All
- 站点.管理.所有
- Sites.Read.All
- Sites.ReadWrite.All
- TeamsActivity.Read.All
- TeamsActivity.Send
- TeamsApp.Read.All
- TeamsApp.ReadWrite.All
- TeamsTab.创建
- TeamsTab.Read.All
- TeamsTab.ReadWrite.All
- 用户读
- User.ReadWrite.All
我把我的头发拉出来......几乎什么都没有了!
解决方案
如果您完全删除“Group.Create”权限并进行测试,它应该可以工作。
似乎它不喜欢带有“Group.ReadWrite.All”的“Group.Create”
推荐阅读
- windows - 为键盘永久分配特殊字符
- github-actions - Git Hub actions for multiple repos
- r - How to solve the error in xy coords: 'x' and 'y' differ in length
- terraform - Terraform:如何在对象中定义的 aws_instance N 次循环
- python - 无法理解 python 函数
- json - 从 JSON 模式中获取所有 $ref 值(如果有)
- performance - 如何在负载测试中添加大小和硬件参数?
- java - 使用String.split()一个接一个地添加2个分隔符时如何添加空字符串
- android - 如何为较小的屏幕尺寸创建布局文件夹?
- javascript - 手风琴点击了 puppeteer 在点击后不显示表格