You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用fetch()调用Microsoft Graph发聊天消息遇BadRequest错误求助

问题解决:Microsoft Graph API发送聊天消息报BadRequest错误

错误原因

你的请求体结构不符合API要求。根据规范,消息内容必须嵌套在body对象中,而你直接传递了content字段,导致服务端无法识别消息主体,返回"Missing body content"错误。

修正后的代码

fetch("https://graph.microsoft.com/v1.0/chats/{CHAT-ID}/messages",
    {
        method: "POST",
        headers: {
            "Authorization": "Bearer {ACCESS-TOKEN}",
            "Content-Type": "application/json"
        },
        body: JSON.stringify({ 
            "body": {
                "content": "Message"
            }
        })
    })
    .then(response => response.json())
    .then(res => {
        console.log(res);
    })

额外说明

  • 无需手动设置Host请求头,浏览器会自动为fetch请求添加该字段,删除后不影响功能。
  • 确保替换代码中的{CHAT-ID}和{ACCESS-TOKEN}为真实有效的值。

内容的提问来源于stack exchange,提问作者Isaac Phypers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.24 22:27:34