我正在尝试使用 c# API 获取 Microsoft 团队组的站点信息。我在 11 月的某个时候编写了这段代码,当时它运行良好。但现在调用失败,状态码为 500 和内部服务器错误。
GraphServiceClient graphClient;
/// ...
Site siteInfo = graphClient
.Groups["groupId"]
.Sites["root"]
.Request()
.GetAsync()
.GetAwaiter()
.GetResult();
https://graph.microsoft.com/beta/groups/{GroupId}/sites/root
当我使用 Postman尝试以下 GET 请求时,出现以下错误,
{
"error": {
"code": "generalException",
"message": "An unspecified error has occurred.",
"innerError": {
"request-id": "5c969a0e-aeca-451d-a832-6d538e278773",
"date": "2020-01-03T10:56:22"
}
}
}
这个请求以前可以从 Postman 工作,但它停止工作。我检查了应用程序权限,它们很好,并且自从它们之前工作以来一直保持不变。但是,此请求适用于 Graph Explorer。
我看到 SharePoint 中提到的相同问题返回一般异常:发生了未指定的错误,但我认为他们提到的解决方案在这里对我没有帮助。