gpt4 book ai didi

office365 - Microsoft 图形批处理调用 OneNote 页面重命名失败并显示消息 "Invalid JSON body for request id"

转载 作者:行者123 更新时间:2023-12-01 05:52:10 24 4
gpt4 key购买 nike

我正在执行图形批处理调用以重命名 OneNote 页面标题,我正在关注 graph website 上提供的这些示例.

以下是一个简单请求的示例(通常在我的场景中有多个请求)。

发帖 https://graph.microsoft.com/v1.0/ $batch

{  
"requests":[
{
"id":"1",
"method":"PATCH",
"url":"https://graph.microsoft.com/v1.0/me/onenote/pages/1-98c2295df76a4067a6036efc6a8f6f74!84-f754d551-02d2-4416-af42-8fcc644f10e6/content",
"headers":{
"Content-Type":"application/json"
},
"body":[
{
"target":"title",
"action":"replace",
"content":"2 - Test1"
}
]
}
]
}

我收到此调用的 400 响应,并显示以下消息
{
"error": {
"code": "BadRequest",
"message": "Invalid JSON body for request id : 1",
"innerError": {
"request-id": "2cc6bfcc-6ce5-471c-af37-181ef0dd5a9e",
"date": "2018-10-22T10:06:54"
}
}
}

如果我在没有批处理的情况下在一次调用中执行相同的请求,则它可以正常工作。我已经做了足够的调查,但找不到在批处理请求正文中传递数组的任何示例。是不是批处理请求正文中不支持数组内容,或者 OneNote 调用与批处理不完全兼容?。

注意:我尝试在没有数组的情况下提供正文中的内容,该内容也失败并显示消息“不支持指定的方法”。

最佳答案

url 必须是相对的,如图 here

用你的代码试试这个:

"url":"/me/onenote/pages /1-98c2295df76a4067a6036efc6a8f6f74!84-f754d551-02d2-4416-af46a4067a6036d551-02d2-4416-af46a4067"content

关于office365 - Microsoft 图形批处理调用 OneNote 页面重命名失败并显示消息 "Invalid JSON body for request id",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52927040/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com