我在请求https://graph.microsoft.com/v1.0/sites?search=*时获得了http 400数据。
它在多个客户端环境(即100s环境(中成功起作用,但对我们的一个客户不起作用。
该应用程序确实在击中此http 400之前成功返回/组,/域和其他端点。
错误是:
Error authenticating with resource
远程响应是:
{
"code": "AuthenticationError",
"message": "Error authenticating with resource",
"innerError": {
"request-id": "1d68c066-dba8-487e-b3a8-bd77f517d394",
"date": "2019-06-25T18:50:31"
}
}
我不确定从这里的下一步。HTTP 400提出了畸形的请求,但我猜这实际上应该是HTTP 403或401响应,而不是400?
不确定如何解决,请让我知道,谢谢!
编辑:request-id添加
如果您能够以相同的方式调用其他资源(即/组(,则表明缺乏权限。确保应用程序或用户身份验证具有所需的权限: Delegated (work or school account): Sites.Read.All, Sites.ReadWrite.All
Delegated (personal Microsoft account): Not supported.
Application: Sites.Read.All, Sites.ReadWrite.All
文档此处