我正在使用 REST API 与 OneNote 集成。我正在尝试创建一个注释,但我总是收到 400 响应代码,并带有以下消息:“多部分有效负载格式错误。”
URL:
https://www.onenote.com/api/v1.0/pages
Headers:
Content-Type: multipart/form-data; boundary=NewPart
Authorization: Bearer myToken
--NewPart
Content-Type: text/html
Content-Disposition: form-data; name="Presentation"
<!DOCTYPE html>
<html>
<head>
<title>One Note test</title>
<meta name="created" content="2014-04-13T10:36:28+01:00"/>
</head>
<body>
<p>Hello OneNote World</p>
</body>
</html>
--NewPart--
如果我在 apigee 工具 ( https://apigee.com/onenote/embed/console/onenote ) 中尝试相同的请求,它会完美运行。
我最初尝试不使用多部分,但所有没有多部分发送的笔记都缺少 OneNote 网站上的笔记正文。这是我在另一个问题上的帖子: OneNote body is not sent when using non-multipart REST