首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MicrosoftGraph在查询Sharepoint子网站时返回422错误

MicrosoftGraph在查询Sharepoint子网站时返回422错误
EN

Stack Overflow用户
提问于 2021-07-16 14:36:29
回答 1查看 298关注 0票数 0

我的API试图在一个巨大的Microsoft中查询站点的子站点,但是Graph返回一个422“请求是不可处理的,因为它使用了太多的资源”错误。

我为此调用的URL是https://graph.microsoft.com/v1.0/sites/site_id/sites。当使用Graph时,这确实返回大约8-10个子站点,然后递归地查询它们(在同一个URL中使用它们的站点id )。这可以达到5层深度,每个站点都有一个文件库。在另一个Sharepoint中,我的API能够成功地做到这一点,因为我认为它要小得多。

我也尝试过使用$top,因此将每个响应的结果限制为1,但这仍然给出了相同的错误。

有人知道这是怎么回事吗?如果有解决办法的话?提前谢谢。

编辑:完整响应体

代码语言:javascript
复制
{
    "error": {
        "code":"notSupported", 
        "message": "The request is unprocessable because it uses too many resources",
        "innerError": {
            "date": "2021-07-13T08:21:45", 
            "request-id":"48de58fe-90b5-4a49-8236-e8b2c981e837",
            "client-request-id":"48de58fe-90b5-4a49-8236-e8b2c981e837"
        }
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-27 17:05:01

在经历了很长一段时间的问题之后,我终于通过将Prefer: apiversion=2.1作为头添加到这个特定请求中来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68410872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档