如何解决批量图API请求的InvalidRequest

问题描述 投票:0回答:1

我在将请求组合到图形 API 的一个 HTTP 调用中时遇到错误。我遵循了Here

的官方文件

这是我遇到的错误,

步骤:

  1. 加载登录用户的所有 Microsoft 团队聊天记录
  2. 迭代20个请求并调用批量API
  3. 收到“无效请求”错误

解决此问题的可能方法是什么?

请提供建议。

angular azure microsoft-graph-api httpclient
1个回答
1
投票

您可以遵循的解决方法之一: 根据给定的

MS DOC
,我们尝试使用 microsoft graph api 并测试成功。

我们已尝试使用以下请求正文给出的 MS DOC 示例;

{
    "requests": [
        {
            "id": "1",
            "method": "GET",
            "url": "/me/drive/root:/{file}:/content"
        },
        {
            "id": "2",
            "method": "GET",
            "url": "/me/planner/tasks"
        },
        {
            "id": "3",
            "method": "GET",
            "url": "/groups/{id}/events"
        },
        {
            "id": "4",
            "url": "/me",
            "method": "PATCH",
            "body": {
                "city": "Redmond"
            },
            
            "headers": {
                "Content-Type": "application/json"
            }
        }
    ]
}

在请求标头中,我们添加了键值并运行查询,如下所示:

注意:- 确保在进行 API 调用时请求正文中的格式正确。

欲了解更多信息,请参阅以下链接:-

© www.soinside.com 2019 - 2024. All rights reserved.