我正在尝试在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"
}
}
}
我的应用程序注册权限为
- 目录.AccessAsUser.All
- 目录.Read.All
- 目录.Read.All
- 目录读写全部
- 目录读写全部
- 文件.Read.All
- 文件.ReadWrite.All
- Group.Create
- Group.Read.All
- 组.ReadWrite.All
- 组。已选择
- Sites.FullControl.All
- Sites.Manage.All
- Sites.Read.All
- Sites.ReadWrite.All
- TeamsActivity.Read.All
- TeamsActivity.发送
- TeamsApp.Read.All
- 工作组应用程序读写全部
- 团队选项卡创建
- TeamsTab.Read.All
- TeamsTab.ReadWrite.All
- User.Read
- User.ReadWrite.All
我拔头发了。。。几乎什么都没有了!
如果完全删除"Group.Create"权限并进行测试,它应该可以工作。
似乎它不喜欢"Group.Create"one_answers"Group.ReadWrite.All">
如果它在图形资源管理器中工作,但在Postman中不工作。这通常意味着Postman中的访问令牌不正确。
你看过我整理的邮差系列吗?它根据您的应用程序id和机密获取访问令牌。https://learn.microsoft.com/en-us/graph/use-postman
关于PowerAutomate。如何为流输入应用程序id和机密以获取应用程序访问令牌?我们在这里从头到尾都有一个教程,展示我们在这里推荐的方法https://learn.microsoft.com/en-us/graph/tutorials/flow